Zobrazení hodnot a textu na LED matici 4x64 s MAX7219
Napsal: 09 lis 2018, 12:42
Dobrý den, dělám jen malý projekt střelnice a chtěl jsem jej oživit o zobrazení režimu střelnice a pak po startu o zobrazení skóre. K tomu jsem chtěl použít hotový modul 4 LED maticí s 64 diodami řízené MAX7219. Hledal jsem k tomu nějaké návody, ale zamotal jsem se do knihoven. Našel jsem, že k ovládání základnímu je knihovna ledcontrol.h, která umožňuje využít nějakých příkazů, ale obsluhuje jen přímo diody. Druhá knihovna LedControlMS.h už umí zobrazovat jednoduchým způsobem i znaky. Ale je zde problém se zobrazením, neboť jsou otočené o 90° a pak jsem našel knihovnu Parola, která umí již nějaké efekty jako je rolování textu a tak, ale je moc velká. V čem tedy mám problém:
1. tak nějak nemůžu k těm knihovnám sehnat manuál, kde by bylo napsáno, jaké příkazy a jaké parametry umožňují
2. knihovna paroly je hrozně velká a nevejde se mi do arduina mini – dá se nějak zmenšit? V samotném adresáři knihovny jsou i nějaké obrázky a podobně, ale ty se do Arduina při kompilaci asi nepřenáší
3. když používám knihovnu LedControlMS.h jsou jednotlivé displeje o 90° pootočené. Je to zřejmě tím, jak je modul hardwarově vyrobený, ale neumím to otočit. To by mohla udělat ta parola, ale to je zase obrovská knihovna, kterou zaberu celou paměť, což je zbytečné, abych zobrazil číslo od 1 do 999 a jeden nápis.
Můžete mi někdo poradit, jak na tomto modulu tedy zobrazit 3 cifernou hodnotu a libovolný nápis?
V nejhorším případě ty moduly rozříznu, pootočím o 90°a propojím zpět…
Děkuji
1. tak nějak nemůžu k těm knihovnám sehnat manuál, kde by bylo napsáno, jaké příkazy a jaké parametry umožňují
2. knihovna paroly je hrozně velká a nevejde se mi do arduina mini – dá se nějak zmenšit? V samotném adresáři knihovny jsou i nějaké obrázky a podobně, ale ty se do Arduina při kompilaci asi nepřenáší
3. když používám knihovnu LedControlMS.h jsou jednotlivé displeje o 90° pootočené. Je to zřejmě tím, jak je modul hardwarově vyrobený, ale neumím to otočit. To by mohla udělat ta parola, ale to je zase obrovská knihovna, kterou zaberu celou paměť, což je zbytečné, abych zobrazil číslo od 1 do 999 a jeden nápis.
Můžete mi někdo poradit, jak na tomto modulu tedy zobrazit 3 cifernou hodnotu a libovolný nápis?
V nejhorším případě ty moduly rozříznu, pootočím o 90°a propojím zpět…
Děkuji