Už dlouho se mi doma válí maticový 4-násobný LED displej s řadičem MAX7219 a tak přišel čas podívat se mu na zoubek.
Displej je složený ze 4 jednotlivých bodových displejů 8×8 LED. Díky ovládacímu řadiči lze řetězit až 8 (omezení knihovny) displejů za sebou a tím vytvořit dlouhý pruh. Zapojení je přitom stále stejně jednoduché a stačí k němu 5 drátů:
- Vcc – napájení 5V
- GND – zem
- DIN – data IN
- CS – výběr
- CLK – hodiny

Napsal jsem jednoduchý program který vypíše nápis AHOJ. Zdroják je snad dostatečně okomentovaný aby byla funkce zřejmá. Ke stažení je ZDE.
Program prakticky vypisuje postupně bod po bodu obraz, který je uložený v podobě 1 a 0 v proměnné typu pole.
POZOR!! – při použití několika displejů najednou a napájení z Arduina hrozí přetížení napájecích obvodů!! Při plném rozsvícení 4 displejů je spotřeba téměř 600mA!! (USB zvládne max. 500mA) Proto je lepší externí zdroj napětí.
Zdravím, chtěl bych se zeptat, jsem úplný začátečník ohledně arduina a mám problém ohledně tohoto příkladu. Při nahrávání kódu mi vyskočí hláška:
Arduino: 1.8.5 (Windows 7), Vývojová deska: „Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)“
C:\Users\Jiri\AppData\Local\Temp\arduino_modified_sketch_895092\Blink.ino:4:24: fatal error: LedControl.h: No such file or directory
#include „LedControl.h“
^
compilation terminated.
exit status 1
Nastala chyba při kompilaci u desky Arduino/Genuino Mega or Mega 2560.
Specifikovaný adresář/zip soubor neobsahuje korektní knihovnu
Táto zpráva by měla mít víc informacií v
„Zobrazení podrobného výstupu při kompilaci“
podle zapnuté volby v Soubor -> Nastavení.
Nevíte co s tím? Děkuji za odpověď, Jiří Málek
Ahoj, to znamena ze ti chybi knihovna LedControl.h . Musis si ji doinstalovat ve spravci knihoven. Koukal sem zes psal i na fb a tam ti uz radily 😉