Мазмуну:

Arduino менен 16x4 ЖК кантип интерфейс кылса болот: 6 кадам
Arduino менен 16x4 ЖК кантип интерфейс кылса болот: 6 кадам

Video: Arduino менен 16x4 ЖК кантип интерфейс кылса болот: 6 кадам

Video: Arduino менен 16x4 ЖК кантип интерфейс кылса болот: 6 кадам
Video: Текстовые LCD дисплей на контроллере HD44780, Уроки Arduino 2024, Ноябрь
Anonim
16x4 LCD менен Arduino менен кантип интерфейс кылса болот
16x4 LCD менен Arduino менен кантип интерфейс кылса болот

Киришүү

Мен жакында FocusLCDs.com сайтындагы досторумдан акысыз LCD үлгүлөрүн алдым. Алардын бири 16x4 LCD; P/N: C164AXBSYLY6WT. Ал көбүнчө LCD калканчаларында кездешүүчү HD44780дин ордуна ST7066U контроллерин (бул жерде маалымат барагын караңыз) колдонот. Мен анын Arduino жана анын китепканалары менен иштээрине ишенбейм, ошондуктан мен аны сынап көргүм келди.

Өзгөчөлүктөрдүн кыскача баяндамасы

  • Тагыраак сүрөт, кененирээк көрүү бурчу
  • Айдоочу: ST7066U
  • Сары Фон
  • Y/G Арткы жарык
  • Температура диапазону: -20 ° Cдан +70 ° Cка чейин
  • ROHS шайкеш

1 -кадам: материалдар

Төмөндө көрсөтүлгөн материалдарды чогултуп алыңыз:

  1. Arduino (UNO же MEGA)
  2. 16x4 ЖК; C164AXBSYLY6WT
  3. Solderless Breadboard
  4. Dupont Jumper Wires
  5. 2.54mm-Pitch баштары
  6. 10k Ом потенциометр
  7. Arduino IDE
  8. USB кабели

2 -кадам: Solder Headers

Solder Headers
Solder Headers

Баш модулга LCD модулун кошуу. Жалпысынан 16 казык. Pinouts үчүн бул сүрөттү караңыз.

3 -кадам: Райондук зым

Circuit Wire
Circuit Wire

Схеманы көрсөтүлгөндөй зымга өткөрүңүз; Fritzing менен жасады. Потенциометр арткы жарыкты өзгөртүү үчүн.

4 -кадам: Arduino IDEди күйгүзүңүз

Arduino IDE күйгүзүңүз. Туура тактаны, башкача айтканда, Arduino UNO же MEGA ж.б. тандап, туура портту тандап алыңыз.

5 -кадам: Эскизди коддоңуз

Эскизди коддоо
Эскизди коддоо

IDEге бул эскизди териңиз жана жүктөңүз.

/* Бул 16х4 ЖК сыноо үчүн эскиз:

* FocusLCD P/N: C164AXBSYLY6WT

*/

#кошуу LiquidCrystal lcd (8, 9, 4, 5, 6, 7);

жараксыз орнотуу () {

lcd.begin (16, 4);

lcd.setCursor (0, 0);

lcd.print ("FocusLCDs.com");

lcd.setCursor (0, 1);

lcd.print ("ЭҢ МЫКТЫ ЖК!");

lcd.setCursor (0, 2);

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

lcd.setCursor (0, 3);

lcd.print ("C164AXBSYLY6WT");

}

void loop () {

}

6 -кадам: Жыйынтыгын көрүү

Жыйынтыгын көрүү
Жыйынтыгын көрүү

Куттуктайм! Сиздин ЖК ушундай нерсени көрсөтүшү керек.

Сунушталууда: