top of page

Question/Réponse Moniteur de Série

Matériel

- Arduino

String reponse;

int i;

 

void setup() {

  Serial.begin(9600);

  Serial.println("Bienvenue dans le Moniteur de serie Arduino");

}

 

void loop() {

  char recu[15];                        

  i = 0;

   

    while ( Serial.available()>0 )         

      { 

      recu[i] = Serial.read(); 

      reponse += recu[i]; 

      i++;

      delay(10);

 

         if(strcmp("Bonjour", (char*)recu) == 0)

         {

         Serial.println("Bonjour, Comment allez-vous");

         }

 

         if(strcmp("Bien et vous", (char*)recu) == 0)

         {

         Serial.println("Bien aussi");

         }

      }

 

}

Explication: Quand le moniteur de série Arduino ne répond pas il faut écrire plusieurs fois le message pour qu'il réponde.  Le message ne peut pas depassé 15 caractères mais il vous suffit de modifier le numéros qui est dans le  char recu[15]; .

PayPal ButtonPayPal Button
bottom of page