20130602 130226

74HC164 Shift Register ile 1602 LCD Pinlerini Azaltma

Projelerimizde kullandığımız 1602 LCDler 16 yada 14 bacaklı ama bunların devreye bağlanması ile arduinoda 6 bacak kullanılır. Bu istenmeyen bir durumdur  peki bu bacak sayılarının azaltılması nasıl yapılabilir. IIC entegresi kullanıldıgında 2 bacak kullanarak yapılabilir ama bu IIC enetegresinin maliyeti pahalıdır.

Eğer projelerimizde A/DC çıkışlara ihtiyacımız olacaksa buda sıkıntılara sebep olur çünkü arduinoda IIC analog pinlere bağlanır. Arduinolarda digital çıkış sayısı fazla olduğundan dolayı dıgıtal çıkış sayısının azaltılması bence daha mantıklıdır. Bu sebeple shift register entegreleri kullanılabilir 74hc164 (farklı modeller olabilir ama hc serisi daha hızlı olduğundan tavsiyem hc serisi kullanmanız) yada 74hc595 entegreleri güzel seçimlerdir. Yapılacak devre çok basittir. sadece bir entegre ve potansiyometreye ihtiyaç vardır .Devre şeması aşağıdaki gibidir.

lcd164 v100

20130602 130226

 

20130602 130312

20130602 130323

 

Bir Cevap Yazın

Time limit is exhausted. Please reload CAPTCHA.