Table des matières:

Comment interfacer un écran LCD 16x4 avec un Arduino : 6 étapes
Comment interfacer un écran LCD 16x4 avec un Arduino : 6 étapes

Vidéo: Comment interfacer un écran LCD 16x4 avec un Arduino : 6 étapes

Vidéo: Comment interfacer un écran LCD 16x4 avec un Arduino : 6 étapes
Vidéo: How to Use I2C LCD with Arduino | Very Easy Arduino LCD I2C Tutorial | Arduino 16x2 LCD I2C Tutorial 2024, Novembre
Anonim
Comment interfacer un écran LCD 16x4 avec un Arduino
Comment interfacer un écran LCD 16x4 avec un Arduino

introduction

J'ai récemment reçu des échantillons LCD gratuits de mes amis de FocusLCDs.com. L'un d'eux est un écran LCD 16x4; Réf.: C164AXBSYLY6WT. Il utilise un contrôleur ST7066U (voir la fiche technique ici) au lieu du HD44780 que l'on trouve couramment dans les écrans LCD. Je ne sais pas si cela fonctionnera avec un Arduino et ses bibliothèques, alors j'ai voulu l'essayer.

Résumé des fonctionnalités

  • Image plus nette, angle de vision plus large
  • Pilote: ST7066U
  • Fond jaune
  • Rétroéclairage Y/G
  • Plage de température: -20°C à +70°C
  • Conforme ROHS

Étape 1: Matériaux

Rassemblez les matériaux énumérés ci-dessous:

  1. Arduino (UNO ou MEGA)
  2. ACL 16x4; C164AXBSYLY6WT
  3. Planche à pain sans soudure
  4. Fils de connexion Dupont
  5. En-têtes au pas de 2,54 mm
  6. Potentiomètre 10k Ohm
  7. IDE Arduino
  8. Cable USB

Étape 2: souder les en-têtes

En-têtes de soudure
En-têtes de soudure

Soudez l'en-tête au module LCD. 16 broches au total. Reportez-vous à cette image pour les brochages.

Étape 3: câbler le circuit

Câbler le circuit
Câbler le circuit

Câblez le circuit comme indiqué; l'a fait avec Fritzing. Le potentiomètre sert à faire varier le rétroéclairage.

Étape 4: Lancez l'IDE Arduino

Lancez votre IDE Arduino. Prenez soin de sélectionner la bonne carte, c'est-à-dire Arduino UNO ou MEGA, etc. et sélectionnez le bon port.

Étape 5: codez le croquis

Coder l'esquisse
Coder l'esquisse

Tapez ce croquis dans l'IDE et téléchargez.

/* Ceci est un croquis pour tester l'écran LCD 16x4:

* FocusLCD P/N: C164AXBSYLY6WT

*/

#include LiquidCrystal lcd (8, 9, 4, 5, 6, 7);

void setup() {

lcd.begin (16, 4);

lcd.setCursor(0, 0);

lcd.print("FocusLCDs.com");

lcd.setCursor(0, 1);

lcd.print("Les MEILLEURS écrans LCD !");

lcd.setCursor(0, 2);

lcd.print("P/N: ");

lcd.setCursor(0, 3);

lcd.print("C164AXBSYLY6WT");

}

boucle vide() {

}

Étape 6: Visualisez le résultat

Voir le résultat
Voir le résultat

Toutes nos félicitations! Votre écran LCD devrait afficher quelque chose comme ceci.

Conseillé: