Sisukord:

Kuidas ühendada 16x4 LCD Arduinoga: 6 sammu
Kuidas ühendada 16x4 LCD Arduinoga: 6 sammu

Video: Kuidas ühendada 16x4 LCD Arduinoga: 6 sammu

Video: Kuidas ühendada 16x4 LCD Arduinoga: 6 sammu
Video: Введение в LCD2004 ЖК-дисплей с модулем I2C для Arduino 2024, November
Anonim
Kuidas ühendada 16x4 LCD Arduinoga
Kuidas ühendada 16x4 LCD Arduinoga

Sissejuhatus

Sain hiljuti oma sõpradelt FocusLCDs.com tasuta LCD -näidiseid. Üks neist on 16x4 LCD; Kirjeldus: C164AXBSYLY6WT. See kasutab LCD -kilpides tavaliselt esineva HD44780 asemel ST7066U kontrollerit (vt siin andmelehte). Ma pole nii kindel, kas see töötab Arduino ja selle raamatukogudega, nii et tahtsin seda proovida.

Funktsioonide kokkuvõte

  • Teravam pilt, laiem vaatenurk
  • Draiver: ST7066U
  • Kollane taust
  • Y/G taustvalgus
  • Temperatuurivahemik: -20 ° C kuni +70 ° C
  • ROHS ühilduv

Samm: materjalid

Koguge allpool loetletud materjalid:

  1. Arduino (UNO või MEGA)
  2. 16x4 LCD; C164AXBSYLY6WT
  3. Jooteta leivalaud
  4. Dupont Jumper juhtmed
  5. 2,54 mm kõrgusega päised
  6. 10 kΩ potentsiomeeter
  7. Arduino IDE
  8. USB -kaabel

2. samm: jootmispäised

Jootmispäised
Jootmispäised

Jootke päis LCD -mooduli külge. Kokku 16 tihvti. Vaadake sellel pildil näpunäiteid.

Samm: ühendage ahel vooluvõrku

Juhtige vooluring
Juhtige vooluring

Ühendage vooluahel vastavalt joonisele; tegi selle Fritzinguga. Potentsiomeeter on mõeldud taustvalgustuse muutmiseks.

Samm: käivitage Arduino IDE

Pange oma Arduino IDE põlema. Hoolitsege õige plaadi, st Arduino UNO või MEGA jne valimise eest ja valige õige port.

Samm: kodeerige visand

Kodeerige visand
Kodeerige visand

Sisestage see visand IDE -sse ja laadige see üles.

/* See on visand 16x4 LCD testimiseks:

* FookusLCD P/N: C164AXBSYLY6WT

*/

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

tühine seadistus () {

lcd.algus (16, 4);

lcd.setCursor (0, 0);

lcd.print ("FocusLCDs.com");

lcd.setCursor (0, 1);

lcd.print ("PARIMAD LCD -ekraanid!");

lcd.setCursor (0, 2);

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

lcd.setCursor (0, 3);

lcd.print ("C164AXBSYLY6WT");

}

void loop () {

}

Samm: vaadake tulemust

Vaadake tulemust
Vaadake tulemust

Palju õnne! Teie LCD peaks näitama midagi sellist.

Soovitan: