Étape 8: Ajouter mon LCD Text Helper library
La bibliothèque UPM LCD pour JavaScript est assez rudimentaire. Il vous donne seulement des commandes pour écrire du texte à l’écran, effacer l’écran et changer la couleur du rétro-éclairage RGB.
Et si vous essayez d’écrire un texte qui comporte plus de 16 caractères, il est tronqué (s’éteint l’écran).
Dans le cas de la pendulette de bureau intelligent, il est probable que vos noms d’événement de calendrier sera plus de 16 caractères, j’ai donc écrit un module de nœud pour faire défiler le texte de la ligne si elle ne tient pas.
1. Télécharger à partir : https://github.com/pearlchen/iot-smart-desk-clock/blob/master/iot-version/lcd_text_helper.js.
2. Placer lcd_text_helper.js dans le répertoire de votre projet, en regard de main.js.
3 àl ' main.js, joignez-le aux côtés de la bibliothèque UPM LCD :
4. et utilisez-le comme ceci :
Maintenant que vous avez la capacité de base (encore très impressionnante) pour obtenir le texte imprimé sur un écran LCD, nous allons ajouter une logique de calendrier au code.