1602a Lcd Arduinosuz çalıştırma

Yanlış yapmışsın.
Verdiğim kaynakları inceleyebilirsin.
devre mi yanlış yoksa sırasıyla yaptıklarım mı ? Lütfen tam olarak sırasıyla ne yapmam gerektiğini açıklar mısın. örneğin: ilk şu pine güç ver sonra diğerine gibisinden
 
devre mi yanlış yoksa sırasıyla yaptıklarım mı ? Lütfen tam olarak sırasıyla ne yapmam gerektiğini açıklar mısın. örneğin: ilk şu pine güç ver sonra diğerine gibisinden
Verdiğim dökümanda yazıyor zaten:


LCD yi 8 bit kurmak için komut olarak şunları data pinlerine göndereceksin.
Kod:
0x03
0x03
0x03

0x02

0x38   //4 bit mod için 28 gönderilir.

0x0C

0x01

0x06
 
Moderatör tarafında düzenlendi:
Verdiğim dökümanda yazıyor zaten:




LCD yi 8 bit kurmak için komut olarak şunları data pinlerine göndereceksin.
Kod:
0x03
0x03
0x03

0x02

0x38 //4 bit mod için 28 gönderilir.

0x0C

0x01

0x06
Anladığım kadarıyla yukaridakileri yapmadan önce kurmam gerek sadece kodu anlayamıyorum. Sizi de çok uhrastirdim üzgünüm. 8 bit için d0 dan d7 e kadar hangilerine 1 vermeliyim. Çok mahcup kaldım teşekkür ederim. Umarım artık çözebilirim.
 
0x hex gösterim demek(16lık taban),
bunu binary(ikilik taban) sisteme çevirersen daha net görülür.

Mesela 0x03 göndereceksin,
0x03 = 0b 0000 0011
yani D7 D6 D5 D4 D3 D2 D1 D0 = 0 0 0 0 0 0 1 1 olacak.

Mesela 0x38 göndereceksin
0x38 = 0b 0011 1000
D7 D6 D5 D4 D3 D2 D1 D0 = 0 0 1 1 1 0 0 0 olacak.
 

Sayende yapabildim. Bugün 15 yaşında 3 senedir sadece arduino ve python öğrenmiş bir çocuğun işin temelini öğrenmesine yardım ettin bir gün umarım senin için de birileri senin benim için uğraştığın gibi uğraşır. Saygılarımla bütün verdiğim rahatsızlık için özür dilerim.
 
Rahatsızlık yok memnuniyet var.
Yeterki öğrenmek iste, yeni sorularla yine bekleriz.
İyi çalışmalar.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…