Arduino + LCD Smartie - Affichage non compréhensible

Je suis pas sur de comprendre mais il me semble que tu veux utiliser l'écran de 2 manières différentes dans le temps :

  1. gérer les menus de l'application pour laquelle tu utilises un Arduino à l'origine
  2. quand il ne sert pas pour l'usage ci-dessus, tu veux l'utiliser avec LCDSmartie

Si c'est çà, çà devrait pouvoir marcher.
Il faut que tu gère 2 cas dans ta loop et que tu fasse attention en passant d'un mode à l'autre.
Notamment quand tu reviens au mode Smartie, il faut

  • vider le buffer série pour ignorer ce qui traine dedans qui est probablement incomplet
  • te re-synchroniser sur l'affichage d'une nouvelle page. Peut être attendre la suite d'octets 254 (préfixe de commande) et 88 (commande effacement d'écran)