Dot Matrix Nasıl Kullanılır?Arduino ile Nasıl Çalışır?

8x8 Dot Matrix Modülü

0 3.339
Merhabalar, bu yazımızda size Arduino Uno üzerinden 8×8 Dot Matrix Modülünün nasıl kontrol edildiğini göstereceğiz.3 adımda projemizi tamamlamayı hedefliyoruz.
Kullanılan Malzemeler
  • Arduino Uno
  • 78×8 Dot Matrix Kartı
  • Dişi-Erkek Jumper Kablo

1.Adım: Elektronik Devre Şeması

Arduino Uno ile 8×8 Dot Matrix Modül arasında gerekli bağlantıları yapalım.Bağlantı şeması aşağıda verilmiştir.

  • CS pini Arduino’nun 6 nolu dijital pinine
  • CLK pini Arduino’nun 6 nolu dijital pinine
  • VCC pini Arduino’nun 5V pinine
  • GND pini Arduino’nun GND pinine

2. Adım: Kod Kısmı

Arduino kodumuzu projemize ekliyoruz.Burada dikkat etmemiz gereken kısım Arduino kodumuza bir kütüphane eklememiz gerekiyor.Bunun için bilgisayarımıza yüklediğimiz Arduino kod editörümüzü açalım.Üst kısımda yer alan Araçlar>Kütüphaneleri Yönet… kısmına girdikten sonra açılan penceredeki arama kısmına ‘LedControl’ yazarak arama yapıyoruz ve ilk çıkan kütüphaneyi yüklüyoruz.Bu işlemi gerçekleştirdikten sonra kodumuzu Arduino’muza yüklüyoruz.


#include <LedControl.h> //3. Parti kütüphanemizi ekliyoruz.

//Pin numaralarını tanımlıyoruz
#define CLK 5
#define CS 6
#define DIN 7

const long gecikme_suresi = 1000; //Kodda kullanacağımız delay süresi

LedControl led = LedControl(DIN, CLK, CS,1);

byte merhaba[][8] =
{{
B11000011, //H harfi
B11000011,
B11000011,
B11111111,
B11111111,
B11000011,
B11000011,
B11000011
},
{
B00011000, //İ harfi
B00011000,
B00000000,
B00011000,
B00011000,
B00011000,
B00011000,
B00011000
},
{

},
{
B00111100, //Gülen yüz.
B01000010,
B10100101,
B10000001,
B10100101,
B10011001,
B01000010,
B00111100
}
};
void MatrixeYazdir(byte* ch)
{
for (int i = 0; i < 8; i++)
{
led.setRow(0, i, ch[i]);
}
}
void setup()
{
led.setIntensity(0, 10); //Parlaklık ayarı
led.shutdown(0, false); //Led matrixi aktif hale getirme
led.clearDisplay(0);
}
void loop()
{
for (int j = 0; j < 4; j++) //Tüm şekilleri yazdırma
{
MatrixeYazdir(merhaba[j]);
delay(gecikme_suresi);
}
}

 

3. Adım: Sonuç

Eğer 1. ve 2. adımı başarılı bir şekilde yaptıysanız.Bu adımda Dot matrix üzerinde görmeniz gereken şekiller sırasıyla aşağıdaki gibi olmalı.

 

Dot Matrix Ekranı

Bunlar da İlgini Çekebilir
Cevap bırakın

E-posta hesabınız yayımlanmayacak.

This site uses Akismet to reduce spam. Learn how your comment data is processed.