Dot Matrix Nedir?
- Led (dot) matrixler çok sayıda ledin matris düzeninde yan yana ve alt alta dizilerek konumlandığı ekranlardır.
Dot Matrix Nasıl Çalışır? Çoklama(multiplexing) nedir?
- Dot matrix çalışma şekli çoğu yönden 7-segment displayler ile ortak özelliklere sahiptir. 7 segment displaylerde göstermek istediğimiz rakamı oluşturmak için display üzerindeki belli ledleri yakmamız gerekir. Dot matrix için de buna benzer bir durum var. Matrix üzerindeki ledleri belli bir düzende yakarak istediğimiz karakteri oluşturmuş oluyoruz.
Bağlantı Şeması
KODUMUZ :
#include <LedControl.h> /
#define CLK 5
#define CS 6
#define DIN 7
#define MaxSayisi 1
const long delay_suresi = 750;
LedControl led = LedControl(DIN, CLK, CS, MaxSayisi);
byte images[][8] =
{{
0,
B01100110,
B11111111,
B11111111,
B01111110,
B00111100,
B00011000
},
{
B00111100,
B01000010,
B10100101,
B10000001,
B10011001,
B10100101,
B01000010,
B00111100
},
{
B00111100,
B01000010,
B10100101,
B10000001,
B10111101,
B10000001,
B01000010,
B00111100
},
{
B00111100,
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);
led.shutdown(0,
false);
led.clearDisplay(0);
}
void loop()
{
for (int j = 0; j
< 4; j++)
{
MatrixeYazdir(images[j]);
delay(delay_suresi);
}
for (int i = 0; i
< 15; i++)
{
led.setIntensity(0, i);
delay(100);
}
}
Hiç yorum yok:
Yorum Gönder