O zaman arduino dosyasını ekleMerhaba çok uzun oldığu için ekleyemiyorum herhalde
ekledim
registerWrite();
bu kod nereden geliyor? neye yarıyor? Program tanımıyor bunu.Sift register Entegre için olmali o kod cikistaki hc595 için
Şunu dener misin? Eğer LCD çalışmazsa 0,20 olan yeri 0,27 yapSift register Entegre için olmali o kod cikistaki hc595 için
Kodun önceki halini derledigimde hata vermiyor
Düzelttim. Şuan da ekran çalışıyor.Lcd ekranda hiç birşey yazmıor şuan 0,27 de yaptım fakat hiç yazı alamadım kare tuşuna da batım tepki vermedi
Düzelttim. Şuan da ekran çalışıyor.
Aşağıya dosyayı ekliyorum. Ayrıca Birde i2C kütüphanesi ekliyorum. Onu da "C:\Users\xxx\Documents\Arduino\libraries" altına klasör olarak yapıştır. Keypad de hata varsa yarın bakarım. Artık işe gitmem gerek.
Çok kurcalamaktan kafan karışmış olabilir. Adımları doğru yaptığına emin ol. Ben kendi 20x4 ekranım da test ettim. Mercedes Benz yazısı satırdan satıra zıp zıp zıplıyor.Merhaba LCD den yine sonuç alamadım
TamamdırÇok kurcalamaktan kafan karışmış olabilir. Adımları doğru yaptığına emin ol. Ben kendi 20x4 ekranım da test ettim. Mercedes Benz yazısı satırdan satıra zıp zıp zıplıyor.
Sorununu resimli olarak paylaşırsan nedeni hakkında daha kestirme bir tahmin yürütebiliriz. Böyle "yaptım olmadı" deyince onlarca ihtimal geliyor akla.
Merhaba haklısınız bir önceki kütüphaneyi koddan çıkarmamışım.Tamamdır
Konuyu yarın daha detaylı şekilde bakıp döneceğim size
O kırmızı alandaki LiquitCrystalTr yazan yerdeki Tr yi sil. Ama sadece kırmızı alndakini. Diğer üstteki kalsın.Merhaba haklısınız bir önceki kütüphaneyi koddan çıkarmamışım.
şimdide resimde ki hatayı veriyor
8563 eklentisine bak8563 eklentisine bak
Merhaba haklısınız bir önceki kütüphaneyi koddan çıkarmamışım.
şimdide resimde ki hatayı veriyor
8563 eklentisine bak8563 eklentisine bak
Sil onu. Forumdaki linkten tekrar indir.sizin eklediğiniz kodu her açtığımda kütüphane örneklerinde ki kodlama çıkıyor ben yanlışlıkla kayıt falan etmiş olabilir miyim
Sil onu. Forumdaki linkten tekrar indir.
Tr yi silince düzelmedi mi?
if ( isdigit(idx) ) {
uint8_t sayi = idx - '0';
ToplamSayi = ((ToplamSayi * 10) + sayi);
Serial.print( "Tuslanan Sayi:" );
Serial.println(ToplamSayi);
lcd.print(ToplamSayi);
} else if ( idx == '#' ) {
// put your main code here, to run repeatedly:
if(digitalRead(buton_ileri) == 0)
{
butonSay++;
lcdprint = 1;
while(digitalRead(buton_ileri) == 0);
}
if(digitalRead(buton_geri) == 0)
{
butonSay--;
lcdprint = 1;
while(digitalRead(buton_geri) == 0);
}
if(butonSay>40) butonSay=1;
if(butonSay<1) butonSay=40;
if(butonSay == 1) { veri1 = B01111111; veri2 = B11111111; veri3 = B11111111; veri4 = B11111111; veri5 = B11111111; pol = 1; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 2) { veri1 = B10111111; veri2 = B11111111; veri3 = B11111111; veri4 = B11111111; veri5 = B11111111; pol = 2; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 3) { veri1 = B11011111; veri2 = B11111111; veri3 = B11111111; veri4 = B11111111; veri5 = B11111111; pol = 3; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 4) { veri1 = B11101111; veri2 = B11111111; veri3 = B11111111; veri4 = B11111111; veri5 = B11111111; pol = 4; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 5) { veri1 = B11110111; veri2 = B11111111; veri3 = B11111111; veri4 = B11111111; veri5 = B11111111; pol = 5; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 6) { veri1 = B11111011; veri2 = B11111111; veri3 = B11111111; veri4 = B11111111; veri5 = B11111111; pol = 6; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 7) { veri1 = B11111101; veri2 = B11111111; veri3 = B11111111; veri4 = B11111111; veri5 = B11111111; pol = 7; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 8) { veri1 = B11111110; veri2 = B11111111; veri3 = B11111111; veri4 = B11111111; veri5 = B11111111; pol = 8; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 9) { veri1 = B11111111; veri2 = B01111111; veri3 = B11111111; veri4 = B11111111; veri5 = B11111111; pol = 9; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 10) { veri1 = B11111111; veri2 = B10111111; veri3 = B11111111; veri4 = B11111111; veri5 = B11111111; pol = 10; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 11) { veri1 = B11111111; veri2 = B11011111; veri3 = B11111111; veri4 = B11111111; veri5 = B11111111; pol = 11; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 12) { veri1 = B11111111; veri2 = B11101111; veri3 = B11111111; veri4 = B11111111; veri5 = B11111111; pol = 12; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 13) { veri1 = B11111111; veri2 = B11110111; veri3 = B11111111; veri4 = B11111111; veri5 = B11111111; pol = 13; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 14) { veri1 = B11111111; veri2 = B11111011; veri3 = B11111111; veri4 = B11111111; veri5 = B11111111; pol = 14; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 15) { veri1 = B11111111; veri2 = B11111101; veri3 = B11111111; veri4 = B11111111; veri5 = B11111111; pol = 15; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 16) { veri1 = B11111111; veri2 = B11111110; veri3 = B11111111; veri4 = B11111111; veri5 = B11111111; pol = 16; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 17) { veri1 = B11111111; veri2 = B11111111; veri3 = B01111111; veri4 = B11111111; veri5 = B11111111; pol = 17; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 18) { veri1 = B11111111; veri2 = B11111111; veri3 = B10111111; veri4 = B11111111; veri5 = B11111111; pol = 18; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 19) { veri1 = B11111111; veri2 = B11111111; veri3 = B11011111; veri4 = B11111111; veri5 = B11111111; pol = 19; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 20) { veri1 = B11111111; veri2 = B11111111; veri3 = B11101111; veri4 = B11111111; veri5 = B11111111; pol = 20; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 21) { veri1 = B11111111; veri2 = B11111111; veri3 = B11110111; veri4 = B11111111; veri5 = B11111111; pol = 21; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 22) { veri1 = B11111111; veri2 = B11111111; veri3 = B11111011; veri4 = B11111111; veri5 = B11111111; pol = 22; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 23) { veri1 = B11111111; veri2 = B11111111; veri3 = B11111101; veri4 = B11111111; veri5 = B11111111; pol = 23; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 24) { veri1 = B11111111; veri2 = B11111111; veri3 = B11111110; veri4 = B11111111; veri5 = B11111111; pol = 24; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 25) { veri1 = B11111111; veri2 = B11111111; veri3 = B11111111; veri4 = B01111111; veri5 = B11111111; pol = 25; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 26) { veri1 = B11111111; veri2 = B11111111; veri3 = B11111111; veri4 = B10111111; veri5 = B11111111; pol = 26; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 27) { veri1 = B11111111; veri2 = B11111111; veri3 = B11111111; veri4 = B11011111; veri5 = B11111111; pol = 27; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 28) { veri1 = B11111111; veri2 = B11111111; veri3 = B11111111; veri4 = B11101111; veri5 = B11111111; pol = 28; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 29) { veri1 = B11111111; veri2 = B11111111; veri3 = B11111111; veri4 = B11110111; veri5 = B11111111; pol = 29; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 30) { veri1 = B11111111; veri2 = B11111111; veri3 = B11111111; veri4 = B11111011; veri5 = B11111111; pol = 30; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 31) { veri1 = B11111111; veri2 = B11111111; veri3 = B11111111; veri4 = B11111101; veri5 = B11111111; pol = 31; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 32) { veri1 = B11111111; veri2 = B11111111; veri3 = B11111111; veri4 = B11111110; veri5 = B11111111; pol = 32; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 33) { veri1 = B11111111; veri2 = B11111111; veri3 = B11111111; veri4 = B11111111; veri5 = B01111111; pol = 33; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 34) { veri1 = B11111111; veri2 = B11111111; veri3 = B11111111; veri4 = B11111111; veri5 = B10111111; pol = 34; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 35) { veri1 = B11111111; veri2 = B11111111; veri3 = B11111111; veri4 = B11111111; veri5 = B11011111; pol = 35; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 36) { veri1 = B11111111; veri2 = B11111111; veri3 = B11111111; veri4 = B11111111; veri5 = B11101111; pol = 36; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 37) { veri1 = B11111111; veri2 = B11111111; veri3 = B11111111; veri4 = B11111111; veri5 = B11110111; pol = 37; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 38) { veri1 = B11111111; veri2 = B11111111; veri3 = B11111111; veri4 = B11111111; veri5 = B11111011; pol = 38; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 39) { veri1 = B11111111; veri2 = B11111111; veri3 = B11111111; veri4 = B11111111; veri5 = B11111101; pol = 39; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
if(butonSay == 40) { veri1 = B11111111; veri2 = B11111111; veri3 = B11111111; veri4 = B11111111; veri5 = B11111110; pol = 40; registerWrite(); registerRead(); lcdPrint(); }/*delay(bekleme);*/
}
Bu butonlar keypad üzerinde mi?test için kullandığım yukarı ve aşağı butonları çalışmıyor kablo pinlerini atlatmak için gerekli olan butonlar
int sayi = 1234;
Serial.print(sayi);