Bonsoir, Je suis nouvelle en Arduino et pour m’entraîner avant de refaire le tp "Baignade" (car j’avais quand même du mal à le faire j’ai un peu tricher ) j’ai écrit le programme suivant:
char mot[20];
void setup() {
Serial.begin(9600);
}
void loop() {
while(Serial.available()>0)
{
affichage();
}
}
void affichage(void){
int i = 0;
while(Serial.available()>0 && i<19)
{
mot[i] = Serial.read();
delay(10);
i++;
}
if(strcmp(mot, "requin") == 0)
{
Serial.println(mot);
Serial.println("les mots sont identiques");
}
else
{
Serial.println(mot);
Serial.println("les mots sont différents");
}
}
Le problème c’est qu’à chaque fois que je tape le mot requin le message "les mots sont différents" s’affiche.
Quel est le problème avec mon code svp?
Merci!
+0
-0