G
gégé62
Compagnon
Bonjour,
pour une fois je ne viens pas ici pour de l'aide, mais juste pour votre info, et éventuellement votre avis sur un truc que je viens de constater.
J'ai un arduino UNO et un écran LCD keypad, c'est celui avec 6 boutons-poussoirs sur le module, c'est assez pratique ça peut simplifier le montage.
Librairie : LiquidCrystal
Dans les exemples que j'ai vus, on déclare " lcd(16,2); " dans le setup. Cela me donne un affichage correct pendant le setup, mais dans la boucle loop, l'accès à 2ème ligne ne se fait plus, même si je demande lec.setCursor(0,1); par exemple.
Par contre ça marche si je re-déclare " lcd(16,2); " au début de loop. Visiblement la commande " lcd.begin(16,2); " ne fonctionne que dans la fonction où elle est appelée (mais ça refuse de compiler si je le fais avant le setup).
pour une fois je ne viens pas ici pour de l'aide, mais juste pour votre info, et éventuellement votre avis sur un truc que je viens de constater.
J'ai un arduino UNO et un écran LCD keypad, c'est celui avec 6 boutons-poussoirs sur le module, c'est assez pratique ça peut simplifier le montage.
Librairie : LiquidCrystal
Dans les exemples que j'ai vus, on déclare " lcd(16,2); " dans le setup. Cela me donne un affichage correct pendant le setup, mais dans la boucle loop, l'accès à 2ème ligne ne se fait plus, même si je demande lec.setCursor(0,1); par exemple.
Par contre ça marche si je re-déclare " lcd(16,2); " au début de loop. Visiblement la commande " lcd.begin(16,2); " ne fonctionne que dans la fonction où elle est appelée (mais ça refuse de compiler si je le fais avant le setup).