Arkadaşlar Merhaba, Bir proje ödevi için bir birine eklenmiş 2 adet MAX7219 4lü Dot Matrix panelde (2 adet 4 lü panel üzerinde toplam 8 adet (8x8) modül mevcut) 8 modülde farklı şekillerin yanıp sönmesi için uğraşıyorum. Proje başlarken tek bir modüldü fakat sonradan olay 8 adet modüle döndü. Sıkıntı da burada başladı tek modülde sınırlı yazılım bilgim ve internetteki kodlardan şekiller oluşturabildim fakat modül sayısı 8 e çıkınca diğer ilk mödül dışında diğer modüllere ulaşamıyorum. 1996 da pascal da iki sayıyı toplatınca atom parçaladığımızı sanıyorduk, bizim çocuk sağolsun proje için 2 haftadır bakıyorum bambaşka bi dünya olmuş buralar.. Yardımcı olabilirseniz sevinirim, tek modül için kullandığım kod ; #include <LedControl.h> int DIN = 12; int CS = 11; int CLK = 10; LedControl lc=LedControl(DIN,CLK,CS,0); void setup(){ lc.shutdown(0,false); lc.setIntensity(0,15); lc.clearDisplay(0); } void loop(){ byte heart[8]= {0x00,0x66,0xFF,0xFF,0xFF,0x7E,0x3C,0x18}; byte empty[8]= {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; printByte(heart); delay(1000);
printByte(empty); delay(1000); } void printByte(byte character []) { int i = 0; for(i=0;i<8;i++) { lc.setRow(0,i,character[i]); } } ------------------------------------------------------------- |
Bildirim