Étape 2: Installation des logiciels et utilisation
L’étape suivante consiste à télécharger et installer la bibliothèque de l’Arduino I2C LCD pour une utilisation avec le sac à dos. Tout d’abord, renommez le dossier de bibliothèque « Innovente » dans votre dossier de bibliothèques d’Arduino. Nous faisons cela juste pour le garder comme une sauvegarde.
Si vous ne savez pas où se trouve votre dossier Bibliothèque - c’est généralement dans le dossier de carnet de croquis, dont l’emplacement se trouve généralement dans le menu de préférences IDE Arduino :
Ensuite, visitez https://bitbucket.org/fmalpartida/new-liquidcrysta... et téléchargez le dernier fichier, actuellement nous utilisons v1.2.1. En développant le fichier .zip téléchargé va révéler un nouveau dossier « Innovente » - la copier dans votre dossier de bibliothèques d’Arduino.
Maintenant, redémarrez l’IDE Arduino si elle était déjà en cours d’exécution - ou ouvrez-le maintenant. Pour tester le module, que nous avons une esquisse de démonstration préparée, il suffit de copier et télécharger le croquis suivant :
Après quelques instants, l’écran LCD va être initialisé et commencer à afficher notre URL et la valeur de millis, puis clignoter le rétro-éclairage marche - par exemple :
Si le texte n’est pas clair, ou si vous voyez seulement des blocs blancs - essayez de régler le contraste avec le potentiomètre sur le dos du module.
Comment contrôler le sac à dos dans votre croquis
Au lieu d’utiliser le module LCD sans le sac à dos, il y a quelques lignes de code permettant d’inclure dans votre croquis. Pour vérifier ces, ouvrez l’esquisse de l’exemple mentionné plus haut.
Vous aurez besoin des bibliothèques comme indiqué dans les lignes 3, 4 et 5 - et initialiser le module comme indiqué à la ligne 7. Notez que l’adresse de bus I2C par défaut est 0 x 27 - et le premier paramètre de la fonction LiquidCrystal_I2C .
Enfin les trois lignées utilisées par void setup() doivent également initialiser l’écran LCD. Si vous utilisez un module LCD de 20 x 4, modifiez les paramètres dans la fonction lcd.begin() .
De ce point, vous pouvez utiliser tous les standard innovente fonctions telles que lcd.setCursor() pour déplacer le curseur et lcd.write() pour afficher du texte ou des variables comme d’habitude. Le rétro-éclairage peut également être activé sous et hors tension avec lcd.setBacklight(HIGH) ou lcd.setBacklight(LOW).
Vous pouvez désactiver définitivement le rétro-éclairage en enlevant le cavalier physique sur l’arrière du module.
Modification de l’adresse de bus I2C
Si vous souhaitez utiliser plusieurs modules, ou avoir un autre périphérique sur le bus I2C avec adresse 0 x 27, puis vous devrez changer l’adresse utilisée sur le module. Il y a huit options à choisir, et ils sont sélectionnés par soudure sur un ou plusieurs des points suivants :
Il existe huit combinaisons possibles, et elles sont décrites dans le tableau 4 de la fiche de données de PCF8574 qui peut être téléchargé depuis le site Web de NXP. Si vous n’êtes pas sûr de l’adresse de bus utilisé par le module, il suffit de Connectez-le à votre Arduino comme décrit précédemment et exécuter l' analyseur I2C croquis de l’Arduino playground.
Nous espérons que vous avez aimé ce tutoriel et vous pouvez faire usage. Enfin, si vous apprécié ce tutoriel, ou simplement pour initier quelqu'un d’autre au monde intéressant d’Arduino – Découvrez livre l’auteur (maintenant dans une quatrième impression!) "Atelier Arduino".