Arduino ile 16x2, 1602A LCD bağlantısı.
Kadıköy'den aldığım 1602A LCD önce düzgün çalışmadı. Bağlantıları Arduino web sayfasında anlatılandan LCD projesindeki gibi yaptım ama nedense çalışmadı. Yukarıdaki bağlantı biraz farklılık göstermektedir. Sağ baştaki iki bağlantı hariç http://arduino.cc/en/Tutorial/LiquidCrystal sayfasındaki bağlantı şemasına uymaktadır. JHD162A 16x2 LCD ile denediğimde yine benzer şeklide sonuç alabildim. Ana fark HD44780 tipi LCD'de 15 ve 16. pin'in bağlantısız olması, yukarıda 1602A ve JHD162A için verdiğim örnekte ise 15:5v, 16:Toprak bağlantılıdır.
#include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { lcd.begin(16, 2); lcd.print("Merhaba"); } void loop() { lcd.setCursor(0, 1); lcd.print(millis()/1000); }
LCD Pin No Arduino Pin No İşlevi LCD Pin Adı 1 Gnd Toprak (0V) Ground 2 5V 5V giriş (4.7V – 5.3V) Vcc 3 Potans orta bağlantı Potansiyometre ile kontrast ayarı VEE 4 Digital pin 12 Düşük ise komut register, yüksek ise Data register. Register Select (RS) 5 Gnd Düşük ise register’e yaz, yüksek ise register’den oku Read/Write(RW) 6 Digital pin 11 Yüksek’ten düşük konuma geçtiğinde (High to Low Pulse) data pin’lerine data yollar. Enable 7 8-bit data pinleri DB0 8 DB1 9 DB2 10 DB3 11 Digital pin 5 DB4 12 Digital pin 4 DB5 13 Digital pin 3 DB6 14 Digital pin 2 DB7 15 5v Arka ışık VCC (5V) Led+ 16 Gnd Arka ışık Toprak (0V) Led-
2 yorum:
merabalar yapımış olduğuğum devrede programı arduino ya yükledim fakat LCD ekranda sadece mavi ışık var yazılar yazmıyor yazmış olduğum programı da kontrol ettim program kodları da doğru fakat devrem çalışmıyor yardımcı olursanız sevinirim şimdiden teşekkürler
Potansiyometrenin sağ ve sol ayağının ikisinide gnd ye bağla çalışır
Yorum Gönder