Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Tento tutoriál je o mrknutí oka robota pomocí LED bodové matice.
Krok 1: Teorie
Na jehličkovém displeji je zapojeno více LED diod dohromady v řádcích a sloupcích. To se provádí za účelem minimalizace počtu pinů potřebných k jejich pohonu. Například matice 8 × 8 LED diod (viz výše) bude potřebovat 64 I/O pinů, jeden pro každý LED pixel. Spojením všech anod dohromady v řadách (R1 až R8) a katod ve sloupcích (C1 až C8) se požadovaný počet I/O pinů sníží na 16. Každá LED je adresována číslem svého řádku a sloupce. Na obrázku níže, pokud je R4 vytažena vysoko a C3 je vytažena nízko, LED ve čtvrté řadě a třetím sloupci se rozsvítí. Znaky lze zobrazit rychlým skenováním řádků nebo sloupců.
Krok 2: VYŽADUJE HARDWARE
- Arduino UNO s kabelem
- Modul displeje LED dot matrix7219 (2)
- Propojovací vodiče M-F
Krok 3: Animace očí
Tato architektura umožňuje softwaru definovat sekvence animací jako tabulky párů bitmap a trvání zobrazení.
Krok 4: KROKY
- pin 2 je připojen k DataIn
- pin 4 je připojen k CLK
- pin 3 je připojen k CS
- VCC až 5v
- Gnd to Gnd