Mündəricat:

Arduino ilə 16x4 LCD -ni necə birləşdirmək olar: 6 addım
Arduino ilə 16x4 LCD -ni necə birləşdirmək olar: 6 addım

Video: Arduino ilə 16x4 LCD -ni necə birləşdirmək olar: 6 addım

Video: Arduino ilə 16x4 LCD -ni necə birləşdirmək olar: 6 addım
Video: Текстовые LCD дисплей на контроллере HD44780, Уроки Arduino 2024, Noyabr
Anonim
Bir Arduino ilə 16x4 LCD -ni necə birləşdirmək olar
Bir Arduino ilə 16x4 LCD -ni necə birləşdirmək olar

Giriş

Bu yaxınlarda FocusLCDs.comdakı dostlarımdan bir neçə pulsuz LCD nümunəsi aldım. Onlardan biri 16x4 LCD; P/N: C164AXBSYLY6WT. Ümumiyyətlə LCD ekranlarında olan HD44780 əvəzinə bir ST7066U nəzarətçi (məlumat cədvəlinə baxın) istifadə edir. Bir Arduino və kitabxanaları ilə işləyəcəyinə əmin deyiləm, buna görə sınamaq istədim.

Xüsusiyyətlərin xülasəsi

  • Daha kəskin görüntü, daha geniş baxış bucağı
  • Sürücü: ST7066U
  • Sarı Fon
  • Y/G Arxa işıq
  • İstilik Aralığı: -20 ° C ilə +70 ° C arasında
  • ROHS Uyğundur

Addım 1: Materiallar

Aşağıdakı materialları toplayın:

  1. Arduino (UNO və ya MEGA)
  2. 16x4 LCD; C164AXBSYLY6WT
  3. Lehimsiz Çörək Paneli
  4. Dupont Jumper Telləri
  5. 2.54 mm aralığında başlıqlar
  6. 10k Ohm potansiyometr
  7. Arduino IDE
  8. USB Kabel

Addım 2: Lehim Başlıqları

Lehim başlıqları
Lehim başlıqları

Başlığı LCD moduluna lehimləyin. Cəmi 16 pin. Pinouts üçün bu şəkilə baxın.

Addım 3: Dövrəni tel edin

Dövrəni tel edin
Dövrəni tel edin

Dövrü göstərildiyi kimi bağlayın; Fritzing ilə etdi. Potansiyometr, arxa işığı dəyişdirmək üçündür.

Addım 4: Arduino IDE -ni yandırın

Arduino IDE -ni yandırın. Doğru lövhəni, yəni Arduino UNO və ya MEGA və s. Seçmək və düzgün portu seçmək üçün diqqətli olun.

Addım 5: Eskizi kodlaşdırın

Eskizi kodlaşdırın
Eskizi kodlaşdırın

IDE -də bu eskizi yazın və yükləyin.

/* Bu 16x4 LCD -ni sınamaq üçün eskizdir:

* FocusLCD P/N: C164AXBSYLY6WT

*/

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

boş quraşdırma () {

lcd.begin (16, 4);

lcd.setCursor (0, 0);

lcd.print ("FocusLCDs.com");

lcd.setCursor (0, 1);

lcd.print ("ƏN YAXŞI LCD -lər!");

lcd.setCursor (0, 2);

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

lcd.setCursor (0, 3);

lcd.print ("C164AXBSYLY6WT");

}

boşluq döngəsi () {

}

Addım 6: Nəticəyə baxın

Nəticəyə baxın
Nəticəyə baxın

Təbrik edirik! LCD -də belə bir şey görünməlidir.

Tövsiyə: