Page 1 sur 1

ARDUINO

Publié : 23 septembre 2015, 11:05
par fabrice5308
je créer ce nouveau topic pour tout ceux qui s'intéressent à l'arduino !

je vient d'acheter un kit de démarrage et je m'exerce à la programmation en suivant des tutos, mais j'ai une erreur que je n'arrive pas à résoudre !
au niveau de la ligne du "if" il me dit : expected ')' before ';' token
j'ai du oublier quelque chose mais je ne sais pas ou :?

Code : Tout sélectionner

const int led_1 = 1;
const int led_2 = 2;
const int led_3 = 3;
const int led_4 = 4;
const int led_5 = 5;
const int led_6 = 6;

//fonction d'initialisation de la carte
void setup()
{
pinMode (led_1, OUTPUT);
pinMode (led_2, OUTPUT);
pinMode (led_3, OUTPUT);
pinMode (led_4, OUTPUT);
pinMode (led_5, OUTPUT);
pinMode (led_6, OUTPUT);

}
//fonction principale, elle se répète (s’exécute) à l'infini
void loop() 
{

if (int compteur = 0; compteur<5; compteur++)
{
digitalWrite (led_1,LOW );
delay(200);
digitalWrite (led_2,LOW );
delay(200);
digitalWrite (led_3,LOW ); 
delay(200);
digitalWrite (led_4,LOW ); 
delay(200);
digitalWrite led_(5,LOW ); 
delay(200);
digitalWrite (led_6,LOW ); 
delay(200);
digitalWrite (led_1,HIGH); 
delay(200);
digitalWrite (led_2,HIGH);
delay(200);
digitalWrite (led_3,HIGH); 
delay(200);
digitalWrite (led_4,HIGH); 
delay(200);
digitalWrite (led_5,HIGH); 
delay(200);
digitalWrite (led_6,HIGH); 
delay(200);
}

else {
digitalWrite (led_1,HIGH); 
digitalWrite (led_2,HIGH);
digitalWrite (led_3,HIGH); 
digitalWrite (led_4,HIGH); 
digitalWrite (led_5,HIGH); 
digitalWrite (led_6,HIGH); 
}

}

si quelqu'un a la solution, merci

Re: ARDUINO

Publié : 23 septembre 2015, 11:45
par Jarod44
J'ai l'impression que tu as mis le code d'une boucle plutôt qu'une condition dans ton if.

Re: ARDUINO

Publié : 23 septembre 2015, 13:12
par Dragoon1010
En effet, là tu tente d'initialiser une boucle dans un if, ça ne risque pas de marcher.

Si c'est une boucle que tu veux, il faut utiliser un for, un while ou un do while. par contre si tu veux dire "si" alors c'est bel et bien un if, mais la structure de ta condition doit être (condition1 == condition2 || condition2 =/= condition3). Enfin ceci n'est qu'un exemple, je ne sais pas quel langage est utilisé pour l'arduino, mais normalement ça doit ressembler à quelque chose du genre.

Re: ARDUINO

Publié : 24 septembre 2015, 07:43
par Dezax
WOW!! Arduino, mais c'est génial cette affaire!
J'ai un peu galéré pour comprendre ce que c'était, les tenants et aboutissants d'une telle chose mais avec un peu de recherche, vous m'avez fait découvrir un truc complètement badass les copains!

Pour ce qui ce demande comme moi, ce qu'est cette chose voici un petit reportage très parlant même pour un enfant (que je vais surement redevenir avec ça!):
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:

Re: ARDUINO

Publié : 24 septembre 2015, 09:00
par Balthyx
D'ailleurs, si vous voulez faire un pilote automatique ou un panneau de controle pour ksp avec un arduino : il y a un mod pour ça. :D

Re: ARDUINO

Publié : 24 septembre 2015, 09:16
par Dezax
:shock: :o

Mon dieu, plus je cherche de chose sur ce bidule, plus je deviens fou et tu arrive avec tes panneaux de contrôles pour KSP!

"_ J'ai entendu un ploc dans ma tête et depuis j'ai des spasms!
_ Vous avez découvert Arduino? Alors rassurez vous, tout est normal!" :D

Re: ARDUINO

Publié : 24 septembre 2015, 17:28
par Dragoon1010
Moi qui pensais que les kit de type arduino étaient connu depuis des lustres ! :lol:

A savoir qu'il existe plein de kit différent de l'arduino, donc se renseigner sur ce qu'on souhaite faire est important.