Bonjour,
J'aimerais savoir comment on réceptionne une chaine de caractères sur le port série. Les caractères sont envoyées par le terminal d'arduino.
Voici mon programme
int incomingByte=0; // variable de stockage des données entrantes
void setup(){
Serial.begin(9600);
}
void loop(){
// envoie des données niquement si le µC en reçoit
if(Serial.available()>0){// si des données entrantes sont présentes
// lit le 1er octet arrivé
incomingByte = Serial.read();
Serial.println("J'ai recu : ");
Serial.println(incomingByte,BYTE);
}
}
Ce programme ne va afficher à chaque fois seulement un caractère. Si je tape "OK" puis CR, hyperterminal affichera le message suivant :
J'ai recu : O
J'ai recu : K
Ce que je voudrais c'est pouvoir faire une chaine de caractères où se mettrait O et K, pour afficher le message suivant :
J'ai recu : OK
Merci d'avance