Table des matières:

Arduino et connexion LCD de caractères dans BreadShield: 6 étapes
Arduino et connexion LCD de caractères dans BreadShield: 6 étapes

Vidéo: Arduino et connexion LCD de caractères dans BreadShield: 6 étapes

Vidéo: Arduino et connexion LCD de caractères dans BreadShield: 6 étapes
Vidéo: LCD display with Arduino: Beginner’s GUIDE! 2024, Novembre
Anonim
Arduino et connexion LCD de caractères dans BreadShield
Arduino et connexion LCD de caractères dans BreadShield

De nombreux projets Arduino impliquent des écrans LCD à caractères, qui utilisent massivement le protocole HD44780 pour obtenir des données d'Arduino. La connexion d'Arduino à HD44780 (en mode 4 bits) prend généralement 12 fils ! Cela finira par un gros gâchis de spaghettis en fil de fer. Il vous faut un certain temps pour les connecter. C'est difficile à déboguer. Et il est sujet aux déconnexions par vos doigts maladroits.

Dans ce tutoriel, nous verrons que la vie peut être beaucoup plus facile dans BreadShield, le shield Arduino pour les maquettes.

Fournitures

  • Une planche à pain
  • Un Arduino Uno
  • Un bouclier de pain

Étape 1: Insérez BreadShield dans un Arduino Uno

Insérez BreadShield dans un Arduino Uno comme vous le faites normalement pour utiliser d'autres cartes de blindage.

Étape 2: Insérez BreadShield dans une planche à pain

Insérez les broches de rupture de BreadShield dans une planche à pain, tout comme vous insérez normalement une rangée de broches dans une planche à pain.

Étape 3: Insérez l'écran LCD dans la planche à pain

Insérez l'écran LCD dans la planche à pain
Insérez l'écran LCD dans la planche à pain

Je suppose que votre écran LCD a été soudé avec des têtes d'épingles mâles, comme dans ce didacticiel de SparkFun. Insérez maintenant l'écran LCD (techniquement les broches mâles) dans la maquette, avec la broche GND de l'écran LCD correspondant à la broche GND de BreadShield. Cela établira automatiquement la correspondance broche à broche suivante entre Arduino Uno et l'écran LCD (à gauche, la broche LCD; à droite, la broche BreadShield):

VSS/GND ---- GNDVDD ---- 5VRS ---- TX E/activer ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 anode de rétroéclairage - --- D12cathode rétro-éclairage ---- D13

Le routage est visualisé dans la figure ci-dessus.

Étape 4: Tirez la broche R/W de l'écran LCD vers GND

Utilisez un cavalier - le seul cavalier nécessaire dans ce projet, pour tirer la broche R/W de l'écran LCD vers GND. Oui, cela signifie également connecter D2 d'Arudino à GND. Mais ce n'est pas un problème tant que vous n'utilisez pas D2.

Étape 5: Insérez le potentiomètre

Insérez le potentiomètre
Insérez le potentiomètre

Insérez un potentiomètre comme diviseur de tension. Insérez les extrémités des bornes du potentiomètre dans les attaches 5V et GND respectivement sur la planche à pain. Et la broche centrale du potentiomètre dans les attaches du RX. Le câblage résultant est illustré dans la figure ci-dessus. Je suppose que le potentiomètre a des fils soudés sur ses pattes ou que vous utilisez des fils de liaison pour acheminer les 3 broches de celui-ci depuis un autre endroit sur la planche à pain.

Étape 6: programmez votre Arduino, avec la broche centrale du potentiomètre déconnectée

Programmez votre Arduino, avec la broche centrale du potentiomètre déconnectée
Programmez votre Arduino, avec la broche centrale du potentiomètre déconnectée

Vous pouvez maintenant programmer votre Arduino. Un exemple de code est à

github.com/forrestbao/BreadShield/blob/master/demo/HelloWorld/HelloWorld.ino

Pour programmer, assurez-vous que la broche RX est déconnectée de la broche du milieu du potentiomètre. Soulevez doucement la broche centrale du potentiomètre hors de l'attache sur la planche à pain. Après la programmation, réinsérez-le. Ensuite, vous verrez le contenu du texte affiché sur l'écran LCD. Sinon, ajustez le potentiomètre.

N'hésitez pas à laisser un commentaire ou une question ici et je vous répondrai dès que possible.

Profitez d'autres exemples de BreadShield dans cette vidéo.

En ce moment, BreadShield mène une campagne de financement participatif. Profitez des prix réduits réservés à la campagne sur

Conseillé: