Cuprins:

Cum să interfațați un LCD 16x4 cu un Arduino: 6 pași
Cum să interfațați un LCD 16x4 cu un Arduino: 6 pași

Video: Cum să interfațați un LCD 16x4 cu un Arduino: 6 pași

Video: Cum să interfațați un LCD 16x4 cu un Arduino: 6 pași
Video: Memory Bear || Patchwork Bear || FREE PATTERN! || Full step by step Tutorial with Lisa Pay 2024, Iulie
Anonim
Cum să interfațați un LCD 16x4 cu un Arduino
Cum să interfațați un LCD 16x4 cu un Arduino

Introducere

Recent am primit câteva mostre LCD gratuite de la prietenii mei de la FocusLCDs.com. Unul dintre acestea este un LCD de 16x4; Cod produs: C164AXBSYLY6WT. Folosește un controler ST7066U (vezi fișa tehnică aici) în locul HD44780 care se găsește în mod obișnuit în ecranele LCD. Nu sunt atât de sigur dacă va funcționa cu un Arduino și bibliotecile sale, așa că am vrut să-l încerc.

Rezumatul caracteristicilor

  • Imagine mai clară, unghi de vizualizare mai larg
  • Driver: ST7066U
  • Fundal galben
  • Y / G Lumina de fundal
  • Interval de temperatură: -20 ° C până la + 70 ° C
  • Conform cu ROHS

Pasul 1: Materiale

Adunați materialele enumerate mai jos:

  1. Arduino (UNO sau MEGA)
  2. 16x4 LCD; C164AXBSYLY6WT
  3. Pânză fără sudură
  4. Sârme jumper Dupont
  5. Anteturi de 2,54 mm
  6. Potențiometru de 10k Ohm
  7. IDE Arduino
  8. Cablu USB

Pasul 2: anteturi de lipit

Anteturi de lipit
Anteturi de lipit

Lipiți antetul la modulul LCD. 16 pini în total. Consultați această imagine pentru prezențe.

Pasul 3: conectați circuitul

Conectați circuitul
Conectați circuitul

Conectați circuitul așa cum se arată; a reușit cu Fritzing. Potențiometrul este pentru a varia lumina de fundal.

Pasul 4: Porniți ID-ul Arduino

Lansați ID-ul dvs. Arduino. Aveți grijă să selectați placa corectă, adică Arduino UNO sau MEGA etc. și selectați portul corect.

Pasul 5: Codificați schița

Codificați schița
Codificați schița

Tastați această schiță în IDE și încărcați.

/ * Aceasta este o schiță pentru a testa LCD 16x4:

* FocusLCD P / N: C164AXBSYLY6WT

*/

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

configurare nulă () {

lcd.inceput (16, 4);

lcd.setCursor (0, 0);

lcd.print („FocusLCDs.com”);

lcd.setCursor (0, 1);

lcd.print („Cele mai bune LCD-uri!”);

lcd.setCursor (0, 2);

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

lcd.setCursor (0, 3);

lcd.print ("C164AXBSYLY6WT");

}

bucla nulă () {

}

Pasul 6: Vizualizați rezultatul

Vizualizați rezultatul
Vizualizați rezultatul

Felicitări! LCD-ul dvs. ar trebui să arate așa ceva.

Recomandat: