Arduino ve Max7219 Dot Matriks (Matrix) Uygulaması

Arduino ve Max7219 Dot Matriks (Matrix) Uygulaması

Bu projemiz ile, 1 adet tekli 8×8 LED matriks ve Arduino kullanarak LED’lerin nasıl açılıp-kapandığını anlayacağız ve ekrandan ASCII karakterlerinin nasıl gözüktüğünü bir uygulama yaparak göreceğiz.

Malzemeler

Arduino Uno* 1 Adet
Max7219 Nokta Matriks (Dot Matrix) Modülü (8×8) 1 Adet
Atlama (Jumper) Kabloları 5 Adet F/M (Dişi/Erkek)


*Biz bu projemizde herkes de bulunabileceğini düşündüğümüz için Arduino Uno kullanarak yaptık. Dilerseniz farklı Arduino modüllerini kullanarakta yapabilirsiniz.

Max7219 Dot Matriks (Matrix) Modülü

Projemiz için bir matriks modül gereklidir. Bunu elektronik malzeme satan yerlerden veya internet üzerinden sipariş ederek alabilirsiniz. Nasıl bir şey olduğunu merak ettiyseniz yukarıdaki resmine bakabilirsiniz.

max7219-arduino-uygulama

Biz projemizde 8×8’lik Max7219 nokta matriks (dot matrix) kullanacağız. Bu matriksin üzerinde bir adet Max7219 çipi bulunmaktadır. Böylelikle LED’ler bu çip sayesinde kontrol edilmektedir. Ayrıca bir adet 10K ohm direnç, 1 adet 100nF kapasitör ve 10uF elektrolit kapasitör bir PCB üzerinde birbirine bağlanmış şekilde modül olarak yerleştirilmiştir.

Böylelikle de her bir LED için ayrı ayrı direnç takmamıza gerek kalmamaktadır. Yani bu modül ile Arduino’ya doğru bağlantı yapıp, ilgili kodu girdiğinizde rahatlıkla uygulamanız çalışacaktır.

max7219-modulü

Örneğimizdeki LED matriksimiz “common katot”dur. Eğer LED matriksi büyütüp birbirlerine bağlayacaksanız bu özelliği bilmelisiniz. Bu sebeple bu model “common anot” matrislerle çalışmaz.

arduino-max7219

Arduino kütüphanesi ve bağlantıları için alt tarafta “Yazının Devamı” kısmından 2. kısma geçebilirsiniz;

42 yorum “Arduino ve Max7219 Dot Matriks (Matrix) Uygulaması

  • 13 Kasım 2016 at 22:14
    Permalink

    Rica etsem kodlari ve kutuphaneyi gonderebilir misiniz? Ayrica bende 2 tane matrix var. kodlar 2 sinide ayni anda calistirabilir mi?

    Reply
  • 3 Kasım 2016 at 19:27
    Permalink

    proje dosyasını rica etsem gönderirmisiniz.kolay gelsin iyi çalışmalar 🙂

    Reply

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir