Est-il possible d'exécuter un Serial.Read dans la zone de configuration d'un code Arduino? J'ai besoin de ma boucle principale pour être rapide et je ne veux pas qu'elle soit ralentie par un morceau de code qui ne doit fonctionner qu'une seule fois.Serial.Lire dans la configuration d'un code Arduino?
0
A
Répondre
1
1
Vous pouvez mettre Serial.read() dans la fonction setup(). Assurez-vous que vous l'avez mis après Serial.begin(). Puisque Serial.read() est "non-bloquant", vous devrez mettre du code supplémentaire en boucle et attendre que quelque chose soit lu. Serial.read() renvoie -1 s'il n'y a pas de données en attente dans le tampon d'entrée série.
Je ne vois pas la réponse à la question de Lego man dans ce lien. BTW, la réponse est «possible, mais pas utile». Vous avez besoin d'une boucle quand même pour attendre un texte entrant après Serial.begin() (et éventuellement une autre boucle ** while (! Serial()) {} **) Pour les boucles, il vaut mieux utiliser la fonction loop() pré-déclarée. – datafiddler