Hoe om 'n 16x4 LCD met 'n Arduino te koppel: 6 stappe
Hoe om 'n 16x4 LCD met 'n Arduino te koppel: 6 stappe
Anonim
Hoe om 'n 16x4 LCD met 'n Arduino te koppel
Hoe om 'n 16x4 LCD met 'n Arduino te koppel

Inleiding

Ek het onlangs 'n paar gratis LCD -monsters van my vriende op FocusLCDs.com ontvang. Een daarvan is 'n 16x4 LCD; P/N: C164AXBSYLY6WT. Dit gebruik 'n ST7066U -kontroleerder (sien datablad hier) in plaas van die HD44780 wat algemeen in LCD -skilde voorkom. Ek is nie so seker of dit met 'n Arduino en sy biblioteke sal werk nie, so ek wou dit probeer.

Opsomming van funksies

  • Skerper beeld, groter kykhoek
  • Bestuurder: ST7066U
  • Geel agtergrond
  • J/G Backlight
  • Temperatuurbereik: -20 ° C tot +70 ° C
  • Voldoen aan ROHS

Stap 1: materiaal

Versamel die onderstaande materiale:

  1. Arduino (UNO of MEGA)
  2. 16x4 LCD; C164AXBSYLY6WT
  3. Soldeerlose broodbord
  4. Dupont Jumper Wires
  5. 2.54 mm-kopstukke
  6. 10k Ohm potensiometer
  7. Arduino IDE
  8. USB -kabel

Stap 2: Soldeerkoppe

Soldeerkoppe
Soldeerkoppe

Soldeer die kop aan die LCD -module. 16 penne in totaal. Verwys na hierdie prent vir die pinouts.

Stap 3: Draai die kring

Draai die kring
Draai die kring

Dra die kring soos aangedui; het dit met Fritzing gemaak. Die potensiometer is om die agtergrond te verander.

Stap 4: Skakel Arduino IDE op

Vuur u Arduino IDE aan. Kies die regte bord, dit wil sê Arduino UNO of MEGA, ens., En kies die korrekte poort.

Stap 5: Kodeer die skets

Kodeer die skets
Kodeer die skets

Tik hierdie skets in die IDE en laai op.

/* Dit is 'n skets om 16x4 LCD te toets:

* Fokus LCD P/N: C164AXBSYLY6WT

*/

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

ongeldige opstelling () {

lcd.begin (16, 4);

lcd.setCursor (0, 0);

lcd.print ("FocusLCDs.com");

lcd.setCursor (0, 1);

lcd.print ("Die BESTE LCD's!");

lcd.setCursor (0, 2);

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

lcd.setCursor (0, 3);

lcd.print ("C164AXBSYLY6WT");

}

leemte -lus () {

}

Stap 6: Kyk na die resultaat

Kyk na die resultaat
Kyk na die resultaat

Baie geluk! U LCD moet so iets vertoon.

Aanbeveel: