Désactivation afficheur LCD si utilisation Serial Monitor

Bonsoir XD

voila j'ai un problème pratique : je souhaiterais désactiver l'affichage des données envoyées via le port série sur mon afficheur LCD si j'ouvre le serial monitor : en clair, quand j'ouvre le serial monitor, je reçois les données de l'afficheur ... forcément c'est le même port série. Et ca je veux pas car je voudrais envoyer des données différentes via le serial monitor ...

la question est donc : y a t-il un moyen astucieux de détecter que le serial monitor est activé ? dans ce cas, si j'ai cette info, je peux désactiver l'envoi des données spécifiques au LCD ...

Merci :grin:

L'arduino ne peut pas savoir que le serial monitor est activé (sauf si tu le lui dis évidemment).

Si tu utilises le serial monitor pour visualiser des valeurs pour le debug par exemple tu peux utiliser une autre broche logique et la librairie SoftwareSerial http://arduino.cc/en/Reference/SoftwareSerial

fdufnews:
L’arduino ne peut pas savoir que le serial monitor est activé (sauf si tu le lui dis évidemment).

Si tu utilises le serial monitor pour visualiser des valeurs pour le debug par exemple tu peux utiliser une autre broche logique et la librairie SoftwareSerial http://arduino.cc/en/Reference/SoftwareSerial

très intéressant !

à ton avis on peut utiliser cette librairie sur les broches 0 et 1 ?

Non, sur les broches 0 et 1 on utilise la librairie Serial standard. La librairie SoftwareSerial (ou NewSoftSerial) est à utiliser sur les autres broches. Ces librairies sont prévues pour ajouter des liaisons série sur les cartes arduino qui n'ont qu'une seule UART.