Gerekli Parçalar
- 1x Arduino™ Kart
- 1x Type-C Kablo
- 1x Erkek-Erkek Jumper Kablo
- 5x Dişi-Erkek Jumper Kablo
- 1x BreadBoard
- 1x 8×8 MAX7219 Dot matrix Modülü
- 3.3V / 5V Breadboard Güç Kartı
Açıklama
8×8 Dot Matrix modülü, Arduino ve diğer mikrodenetleyicilerle uyumlu bir LED matris kartıdır. Projelerde metin, sayılar ve animasyonlu efektler gibi görsel içerikleri görüntülemek için idealdir. Dot matrixler, genellikle saatler, göstergeler, reklam panoları ve diğer görsel bilgi aktarımı gerektiren durumlarda kullanılır. Çalışma prensibi, çoklama (multiplexing) adı verilen bir yöntemle gerçekleşir.
8×8 Dot Matrix Özellikleri:
- LED Kontrolü: Dot matrixler, birçok LED’in düzenli bir matris şeklinde sıralandığı bir yapıya sahiptir. Her bir LED bağımsız olarak kontrol edilebilir. Örneğin, 8×8 bir dot matrixte toplam 64 adet LED bulunur.
- Çoklama (Multiplexing): Dot matrixlerde birden fazla LED’i aynı anda yakmak için çoklama yöntemi kullanılır. Bu, LED’lerin sırasıyla hızla etkinleştirilip devre dışı bırakılması anlamına gelir. İnsan gözü bu hızlı geçişler nedeniyle sürekli bir ışık görür.
- Sütun ve Satır Kontrolü: Dot matrixlerde sütunlar ve satırlar arasında geçiş yapılır. Sütunlar, LED’leri yatay olarak kontrol ederken, satırlar dikey olarak kontrol eder. Bu sayede her bir LED’e ulaşmak mümkün olur.
- Sürücü Entegreleri: Dot matrixlerin sürücü entegreleri (örneğin MAX7219), LED’leri etkinleştirme ve devre dışı bırakma işlemlerini kolaylaştırır. Bu entegreler, mikrodenetleyicilerle iletişim kurarak dot matrixleri kontrol eder.
- Kodlama: Dot matrixleri kullanmak için Arduino veya benzeri bir mikrodenetleyiciye bağlantı yapmanız gerekir. Ardından, LED’leri istediğiniz şekilde kontrol edebileceğiniz bir kod yazmanız gerekecektir. Bu kod, metin, semboller veya animasyonları dot matrix üzerinde görüntülemek için kullanılır.
8×8 Dot Matrix Pinleri:
- DIN, 7 numaralı Arduino™ pinine bağlanır.
- CS, 6 numaralı Arduino™ pinine bağlanır.
- CLK, 5 numaralı Arduino™ pinine bağlanır.
- VCC, 5V Arduino™ pinine bağlanır.
- GND, GND Arduino™ pinine bağlanır.
Bağlantılarımızı yaparken dikkat etmemiz gereken konulardan biri GY-APDS 9960 hareket sensörünün sadece 3.3V ile çalışmasıdır. 8×8 Dot Matrix’in yüksek güç tüketiminden dolayı harici bir kaynaktan beslemek daha iyi olacaktır. Kod bölümünde 0-7 arasında koordinat sisteminde verilen noktalar yakılmaktadır. Bu noktaların dizi içerisinde verilmesi ile çeşitli görseller oluşturulabilmektedir.
Aşağıdaki örneğimizi çalıştırmadan önce Arduino™ IDE’mizi açıyoruz. Add .ZIP library aracılığıyla https://github.com/wayoda/LedControl linkinden indirdiğimiz LedControl kütüphanesini IDE’mize ekliyoruz. .ZIP kütüphane kurulumu hakkında detaylı bilgi için http://www.arduno.com.tr/index.php/2024/03/31/arduino-ide-zip-kutuphane-kurulumu/ yazımızı okuyabilirsiniz.








Bir yanıt yazın