CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[HELP] Problème Arduino

troll-fesse
troll-fesse
Niveau 10
01 février 2013 à 15:30:07

Bonjour! Je débute seulement sur Arduino et j'ai un problème qui je ne sais pas résoudre! Voici mon programme:

const int bpvalid = 0;
const int bp1 = 1;
const int bp2 = 2;
const int bp3 = 3;
const int led1 = 4;
const int led2 = 5;
const int led3 = 6;
int etat_bp1;
int etat_bp2;
int etat_bp3;
int etat_bpvalid;

void setup ()
{
pinMode (bp1, INPUT);
pinMode (bp2, INPUT);
pinMode (bp3, INPUT);
pinMode (bpvalid, INPUT);
pinMode (led1, OUTPUT);
pinMode (led2, OUTPUT);
pinMode (led3, OUTPUT);
}

etat_bp1 = digitalRead(bp1); X
if (etat_bp1 == HIGH)
{
etat_bp2 = digitalRead(bp2);
if (etat_bp2 == LOW)
{
etat_bp3 = digitalRead(bp3);
if (etat_bp3 == HIGH)
{
etat_bpvalid = digitalRead(bpvalid);
if (etat_bpvalid == HIGH)
{
digitalWrite (led1, HIGH);
digitalWrite (led2, HIGH);
digitalWrite (led3, HIGH);
}
}
}
}

Le programme m'indique une erreur là où j'ai mis une croix (X). Pouvez vous m'indiquer l'erreur commise? Merci! :)

godrik
godrik
Niveau 30
01 février 2013 à 15:31:37

au pif: tu as du code en dehors d'une fonction.

troll-fesse
troll-fesse
Niveau 10
01 février 2013 à 15:36:06

J'ai mis tout à partir de l'erreur jusqu'à la fin dans un Void Loop et ça marche :v

Bon, je suis pas sûre que cela marche, sachant que je ne cherche pas à faire une boucle (je crois.. e_e). Je verrai ça lundi. Merci!

Je te tiens au courant.

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment