Şuan tam hatırlamıyorum ama 16x2 lcd test yazarsan google gelir vee yi gnd bağlayıp satırlardan biri yanmıyorsa saglam demekti bir bakıp dene şansını umarim yanmamıştır |
Bozulacaklarını sanmıyorum çünkü voltaja bilakis dikkat ediyorum.Aynı sonucu PFC8774 driver'i montajlı mavi renkli lcd ile de alıyorum.Yani onda da şu anda 16xkare den başka bir şey görmedim.Bu arada bu driver'li sürümde arduino A4 ve A5'ten çıkış alındığını webde görüyorum.Oysa PFC8774 örnek yazılımında A4 ve A5 out atandığını göremedim.Yine de söylediğin gibi LCD ler bozulmuş olabilir diyeceğim ama ikisi de birden bozulurmu bilemem. |
Yazılımsal olmasın. |
Eğerki ekranın tamamında içi dolu kareler görüyorsanız kontrast sorununuz vardır. Potla oynadığınız zaman kareler silinecektir. Silinmiyorsa ya bağlantınız yanlıştır ya lcd niz bozuktur. 3. bir durum olamaz. denemeleri şurdaki şema ve kodla yapın;https://www.arduino.cc/en/Tutorial/HelloWorld |
Sayın symbolcu;yazılımsal olsa yükleme hata verirdi.Pin atamalarını değiştiriyorum,ters çeviriyorum hepsinde pro. yüklemede problem yok.Artık kendi yazdıklarımdan geçtim,,örnek kodları birebir yüklüyorum yine yok. Sayın TuRkiShCowboy;pot ile kareler siliniyor,geliyor.Hello world belki 10 defa yükledim nafile. Şu eklediğim resimlerde görüldüğü gibi,yüklemede problem yok,ekran çalışıyor,pot ile azalıp çoğalıyor.Daha başka problem ne olabilir ki? < Resime gitmek için tıklayın >< Resime gitmek için tıklayın >< Resime gitmek için tıklayın > |
Yazılımsal hata olsa neden yükleme hatası versin? Library kullanım talimatını iyi oku derim. Pinlerin i/o durumlarını ayarlamıyor olabilir. Yıllar önce o lcd için sürücü yazmıştım. Kod saklama alışkanlığım da hiç yoktur yoksa şimdi işini görürdü. |
Hocam bende amatör olarak ilgileniyorum.Fazla bilgim yok. Şöyle deneyin.Arduinoya başka prog atın örneğin blink sonra tekrar hazır hello word atın.İyice emin olun.Klonlar bazen yüklendi göstersede yüklemiyor eski prog çalışmaya devam ediyor. |
Ben 2 farklı 16x2 lcd ile denemeler yapıyordum.Biri mavi renkli IC-2li olan diğeri ise yeşil renkli şimdiki resmini eklediğim.IC-2li olanı henüz çözemedim ama yeşilin bozuk olduğunu bu gün anladım.Çünkü yeşil olan oğlumun PİC çalışmalarından renk tespit devresinden almıştım ve çalışıyordu.Bu gün aklıma geldi aynı devreye taktım sadece kare işaret var,,tık yok.haa pot ile ayar oluyor. Bu durumda yeni LCD'lerin gelmesini bekleyeceğim.Şu an 4 tane(2ad.16x2,,2 ad.20x4)yolda 1haftaya gelirler herhalde. Öğreniyorum,,demek ki lcd.ler pot ile ayarı yapılsa da ışık ledi yansa da data girişlerinden bozulabiliyormuş...Hepinize de teşekkür ederim arkadaşlar,paylaşmaya devam inaşllah.< Resime gitmek için tıklayın > |
Yazılımı yükleyebilmeniz yazılımın doğru olduğunu kanıtlanamaz programlama ile ilgili en temek kural budur diyebilirim görünüşte kodunuz çalışıyor olabilir ancak belkide libary'nizde var olan bir bozukluktan dolayı çalışmıyor olabilir . Eğer elinizde libary ve kulladığınız kodu buraya yüklerseniz bakıp size kesin birşey söyliyebilirim. |
i2c ekranı kullanırken; kodda 0x20 yazan yeri 0x27 yapın ve tekrar yükleyin kodu. İşin mantığını anlatacağım. |
Evet elinizdeki ic2 nin adresi 0x27 hatta diger adresleride paylasiyorum 000 = 0x27 011 = 0x24 110 = 0x21 001 = 0x26 100 = 0x23 111 = 0x20 010 = 0x25 101 = 0x22 Ic2 nin sag alt tarafindaki jumper pinleri vardir a2 a1 ve a0 bu binlerin birbirine lehimlenenleri 1 adresi boşta olanlari 0 degeri alır. |
0,20-0,21-0,22-0,23-0,24-0,25-0,26-0,27 hepsini de denedim.yalnız bendeki driverin A0,,A1 ve A2 uçları boşta.Ölçtüğümde (driver tarafındaki bütün uçları 5VDC gösteriyor.Demek ki bunlardan birine jumper ben atacağım o zaman.Yani ben bu haliyle hiç dokunmadan çalışacağını düşünüyordum.Aslında bir ucunu GND'ye bağlarsam kısa devre yapar bozarım diye düşünmüştüm. Eğer uçlardan biri GND'ye bağlanacaksa hemen yapabilirim. < Resime gitmek için tıklayın > |
Örneğin şu şemadaki gibi A0,A1,A2 uçlara göre plân yaparak yüklediğimizde 0,27 ile LCD çalışması gerekir.Ama maalesef çalışmadı demek ki LCd problemli diye düşünüyorum.Zaten problemli ben en iyisi A0,A1 ve A2 uçları sırasıla GND'ye bağlayıp bir daha yükleme yapayım.< Resime gitmek için tıklayın > |
Hemen şimdi yine denemeler yaptım,tık yok.
0,20'yi 26 yapıp a0'ı GND'ye şase veriyorum,yok,0,27 yazıyorum yok.Usandım,demek ki bu LCD'yi de pert etmişiyiz.Nasıl olduysa? |
Bu kodlama'da PCF8574'ün test kodları...Bu arada arduino'cu olup çıktım haa.Foruma kod yüklemeye de başladık anasını satayım..![]()
|
Kontrolda okey,ISIS'da okey...14 sıra ledli karaşimşek devresi kodları.. Daha fazla sayılı çıkış isteyenler için, analok girişleri de çıkış atayıp 20 adet sıralı yapılabilir...Bunun 8 sıralı led olan kodları bulmuştum,kendim 14'e çıkardım.
|
Lcd displayler en ufak sorunda yanan cihazlar malesef zamanla yakmamayı öğreniyor insan ![]() |
Evet katılıyorum.Ama bozduğuma değecek inşallah.Yeni gelecek LCD'leri daha dikkatli monte edeceğim.Hele 20x4'leri en son öğrenince kullanacağım inşallah.. |
Rabbime şükürler olsun,,problemi çözdüm,görüntüyü aldık,,gerisi gelir biiznillah.. Yeşil LCD bozukmuş,,ama mavi yeni aldığım sağlam ama onun da driver'i olan PC8574 kartı bozukmuş.Bu gün aklıma geldi kartı söktüm,önce PİC renk okuyucu ile denedim sonuç süperdi.Hemen PC başına geçip bağlantıları yapıp Hello world'u yükledim sonuç kötüydü,,1-2 soru işareti çzgi mizgi,,derken,,kodlarını kendi modifiyem olan saat yazılımını yükledim.Pot ile son ayarı verdim.Sonuç resimde görüldüğü gibi mükemmeld,,olumluydu yani..Ne kadar çok sevindim anlatamam.Çünkü arduino hk. ilerlememde bu bana bir manevi engel olmuştu.Hamd olsun bu engel kalkınca ufkum genişledi,yeni projelere umudum geldi.. Bu çalışan saat devresi ve kodlarını paylaşmakla sevincimi paylaşmak isterim.Bağlantı aynen numaralarda yazıldığı gibi. < Resime gitmek için tıklayın >< Resime gitmek için tıklayın > |
< Bu ileti mobil sürüm kullanılarak atıldı > Bu mesaja 1 cevap geldi. Cevapları Gizle