INHOUDSOPGAWE:

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

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

Video: Hoe om 'n 16x4 LCD met 'n Arduino te koppel: 6 stappe
Video: Введение в LCD2004 ЖК-дисплей с модулем I2C для Arduino 2024, November
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: