Soru & Cevap

Arduino lcd keypad ışıkları yanıyor ama kodlarım çalışmıyor.

07.05.2020 - 06:40
#include <LiquidCrystal.h>

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

void setup() {

  lcd.begin(16,2);
  lcd.setCursor(0,0);
  lcd.print("Hello World!");
  
}

void loop() {
  
}
#include <LiquidCrystal.h>

const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

void setup() {
  lcd.begin(16, 2);
  lcd.print("hello, world!");
}

void loop() {
  lcd.setCursor(0, 1);
  lcd.print(millis() / 1000);
}

Baştaki kod internetten araştırıp bulduğum, diğer kod ise arduino arayüzünün hazır Hello World kodu ikisinide arduinoya yükledim ama hiçbir tekpi alamıyorum lcd keypadden.

Bağlantıyıda direk arduinonun üstüne pinler denk gelecek şekilde oturttum linklerdeki gibi ;

Görsel kaldırıldı.https://hizliresim.com/qTGXDw

https://hizliresim.com/z4EUPN

https://hizliresim.com/IMVdEA

https://hizliresim.com/OMRooG

7 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-158072-1530701953.jpg
TGUNEYSU
08.05.2020 - 05:43

Merhaba

İkinci koddaki pin numaraları sizin kartınıza göre doğru değil. Ondan ikinci hiç çalışmayacaktır.

Birincinin pin numaraları doğru, ve başka bir donanım problemi yoksa çalışması gerekir.

Resimlerinizde görüldüğü gibi, LCD aygıtını Arduino üzerine tamamen pinlerin dibine oturacak şekilde monte etmeyin.

Arduino'nun USB bağlantısı ve ISCP pinleri LCD aygıtın altındaki devrelere dokunarak kısa devre yapabilir.

Taktıktan sonra yandan bir bakın ve Arduino ile LCD arasında hiç bir dokunma olmadığını konrol edin.

Sol üstteki POT ile (mavi) de ekran ayarını kontrol edin. Fazla açılıp kapandığında harfler gözükmeyebilir.

Umarım yardımcı olur.