À l’aide de sacs à dos PCF8574 avec afficheurs LCD et Arduino (2 / 2 étapes)

É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".

Articles Liés

À l’aide de série UART 16 × 2 LCD sur arduino

À l’aide de série UART 16 × 2 LCD sur arduino

La série LCD UART 16 × 2 te permet de commander un LCD de base parallèlevia une interface série de fil simple. La série LCD s'occupe de toutes les commandes de HD44780 permettant une intégration transparente avec n'importe quel micro qui peut communi
Règle à ultrasons avec écran LCD et Arduino

Règle à ultrasons avec écran LCD et Arduino

vous aurez besoinUn écran LCDUne Arduino Uno (j'ai un bouclier ethernet sur le mien, il ne fait pas quelque chose dans ce projet, mais c'est une douleur pour prendre les sous et hors tension)Un Module de capteur à ultrasons20 - 30 fils de raccordemen
Comment faire pour sac à dos mieux avec un hamac

Comment faire pour sac à dos mieux avec un hamac

j'ai commencé à camper avec un hamac quelques années auparavant alors que lors d'un voyage de randonnée semaine. J'ai apporté mon hamac juste pour se détendre et fini par dormir dedans depuis lors. Si vous obtenez les bons matériaux vous pouvez aussi
Capteur de pression de Arduino (FSR) avec afficheur LCD

Capteur de pression de Arduino (FSR) avec afficheur LCD

Cette instructable démontrera (j'espère) la construction d'un capteur de pression axée sur l'Arduino qui affiche la pression mesurée sur un petit écran LCD. J'ai incorporé des éléments, matérielle et logicielle, provenant de diverses sources (je vais
Arduino moniteur portatif de météo, altimètre, température, humidité, à l’aide de DHT11 et BMP85 avec écran LCD à l’aide de seulement 3 points

Arduino moniteur portatif de météo, altimètre, température, humidité, à l’aide de DHT11 et BMP85 avec écran LCD à l’aide de seulement 3 points

j'ai fait ce projet parce que j'ai souvent escalader des montagnes comme celui de la photo et j'ai besoin de connaître l'altitude, la température et aussi des changements de temps, parfois en quelques minutes le temps obtenir très mauvais, avec la gr
Capteur de pression barométrique Breakout Interface avec écran LCD et Arduino

Capteur de pression barométrique Breakout Interface avec écran LCD et Arduino

Ce didacticiel apprend les notions de base sur l'utilisation de dérivation de capteur de pression barométrique.Étape 1: IntroductionModule capteur Breakout de la pression barométrique (BMP180) est utilisé pour mesurer la pression absolue de l'air aut
En réseau LCD sac à dos avec LCD Smartie

En réseau LCD sac à dos avec LCD Smartie

écrans LCD de caractère qui faites défiler les informations sont un mod de caisse populaire. Ils sont généralement contrôlés via un port parallèle, port série sac à dosou sac à dos USB (plus). Ce Instructable illustre notre backpack opensource ethern
Raspberry Pi : En utilisant 1$ I2C LCD sacs à dos pour 1602 écrans & boutons !

Raspberry Pi : En utilisant 1$ I2C LCD sacs à dos pour 1602 écrans & boutons !

Salut! Je suis Arsenijs, j'aime construire des trucs avec de la framboise Pi et dernièrement j'ai travaillé avec affichage de caractère, ainsi que leurs sacs à dos I2C, donc j'ai recueilli quelques hacks, que je peux vous montrer. Aujourd'hui, je vai
Sac à dos Insert

Sac à dos Insert

chaque sac à dos que j'ai jamais possédé, je me surprends souvent penser: « Il n'y a pas assez de poches ici ».IKEA m'a appris une leçon importante.  S'il y a un endroit spécifique pour mettre quelque chose, il va se ranger.  J'ai trouvé cela après q
Sac à dos pour vélo

Sac à dos pour vélo

faire un sac à dos pour le cyclisme après avoir identifié les diverses exigences et questions liées à la réalisation de cet accessoire pendant que vous roulez.Caractère :La construction ou le matériau utilisé rend le sac sweat gratuite.Choix appropri
Faire un sac à dos Birdy, visant l’exploitation d’un oiseau de compagnie (ou deux).

Faire un sac à dos Birdy, visant l’exploitation d’un oiseau de compagnie (ou deux).

Veux sortir votre avancé pour une promenade ?  Fixer une cage d'oiseau sur une armature de sac à dos.  Facile !Étape 1: Choisir une Cage Trouver une cage qui convient à votre oiseau et est une bonne taille pour vous transporter.Étape 2: Trouver un sa
Comment installer l’Arduino pour le sac à dos au Lithium

Comment installer l’Arduino pour le sac à dos au Lithium

l'Arduino est un matériel de source ouverte d'entrée et de sortie circuit et le sac à dos de Lithium est un accessoire de Ardino qui motorisera l'Arduino quand il est loin d'un ordinateur ou une alimentation électrique. Ces produits sont vendus à Liq
Super capacité 2 litres hydratation sac à dos, 20 $!!!

Super capacité 2 litres hydratation sac à dos, 20 $!!!

J'adore le vélo et de randonnée et le besoin de rester hydraté. J'aime les packs de vessie d'eau type CamelBack et avoir un, mais cela offre un grand sac toute la journée pour les longs voyages, si vous alliez à transporter un gros sac de toute façon
Auto équilibrage Robot avec écran LCD

Auto équilibrage Robot avec écran LCD

La version modifiée de mon mpu6050 équilibrage robot plus stable avec écran LCD et exemple de connecter 2 i2c sur le même NIPvidéo 1vidéo 2Étape 1: Étape 1: carte de ◾L298N moteur double dérivationCarte de ◾L298N moteur double dérivation12 V BATTARY9