Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME

Ana Menü

arduino ve led devresi

Başlatan robikod, 23 Mayıs 2016, 14:01:21

robikod

Arduino ile programlayacağım bir led devresi yapmam gerekiyor ama bu led devresi 8x8 şeklinde olacak,
dirençleri ledleri nasıl bağlamam gerektiğini tam olarak bilmiyorum ayrıca bu ledlere arduinodaki programı gönderecek kodları nasıl atacağım ?

mehmet

Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr

robikod

#2
Alıntı yapılan: mehmet - 24 Mayıs 2016, 10:31:52
https://goo.gl/6zho53

https://www.arduino.cc/en/Tutorial/RowColumnScanning
http://arduinom.org/8x8-dot-matrix-bord-kullanimi/

Kullanacağım sistem 8x8 dot matris mantığı ile benzer fakat benim sormak istediğim plaket üzerine ledleri yerleştirdiğimizde her iki bacağı aynı kol üzerine mi lehimlemeliyim yoksa, her kol ayrı olacak şekilde mi ?

mesaj birleştirme:: 24 Mayıs 2016, 11:25:45

Bu sorunu hallettim.

hakan.kaymak

#3
Merhaba,
Herbir led için ne kadar akım gerektiğini hesapla. 8x8=64 led eder. Her satır için ve her sutun için transistör kullanarak basitçe aç kapa yapabilirsin. Bir satır boyunca ledlerin + uclarını birleştir. bunun girişini bir bjt ile aç kapa. (8 satır 8 bjt eder.) (Bu matrisin satırları, X'ler.)
her sutun boyunca ledlerin - uçlarını birleştir ve bunu da bir bjt ile aç kapa. (8 bjt) Bunlar ise matrisin sutunları olsun (Y).
şuan çapraz yapamıyorsun. kağıda çizip düşün. (1,1) ve (2,2) yi bu şekilde aynı anda açmak istediğinde (1,2) de yanar.

Peki nasıl yapacaksın? Tarama yöntemiyle. Hızlıca önce sadece (1,1)'i sonra (2,2)'yi açacaksın. Gözümüz saniyede 30 kare hadi bebekler 60 kare görsün. Çok küçük zaman farkıyla bunu hızlı hızlı değiştir ve bak bakalım farkediliyor mu? Sallıyorum 5x zaman (1,1) yak ve kapat sonra 5x zaman (2,2)'yi. 100x zamanda bir de yeni görüntüyü getir. (Yeni görüntü aynı değilse.) 100x senin min güvenli tazeleme hızın olsun. İyi çalışmalar.

Bunu bir dizi tanımlayarak ve bunu dot matriste kaydırarak da iki for ile yapabilirsin. Sana kalmış.