Go Down

Topic: digitalWrite en 0 ou LOW ne répond pas (Read 461 times) previous topic - next topic

J-M-L

Je vais tester cette syntaxe en conservant le Serial.available () qui me parait indispensable afin de vérifier que la liaison serie est bien disponible, je vous fais un retour
non l'appel à available() ne vous dit pas que la liaison série est bien disponible.

ça vous dit simplement le nombre d'éléments qu'il y a dans le buffer d'attente.

Ici vous vous fichez de savoir combien il y en a, ce que vous voulez faire c'est "s'il y a un caractère dispo, alors le traiter".

Comme la méthode read() retourne -1 s'il n'y a pas de caractère dispo et sinon retourne le caractère lu, si vous testez ce que ça retourne et que vous comparez avec 'a', 'b' etc alors ça va fonctionner (vous n'avez pas besoin de savoir combien il y a de caractères en attente donc un available() ne sert à rien, juste à ralentir votre programme...).
Hello - Please do not PM me for help,  others will benefit as well if you post your question publicly on the forums.
Bonjour Pas de messages privés SVP, postez dans le forum directement pour que ça profite à tous

Go Up