Arama butonu
Bu konudaki kullanıcılar: 1 misafir
0
Cevap
211
Tıklama
0
Öne Çıkarma
MAX7219 4lü Dot Matrix Modül için yardım talebi :)
C
3 yıl
Er
Konu Sahibi

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);
  }
}

-------------------------------------------------------------
< Resime gitmek için tıklayın >



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.