Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Acest tutorial este despre clipirea ochiului robotului folosind matricea cu puncte LED.
Pasul 1: Teorie
Într-un afișaj cu matrice de puncte, mai multe LED-uri sunt conectate împreună în rânduri și coloane. Acest lucru se face pentru a minimiza numărul de pini necesari pentru a le conduce. De exemplu, o matrice 8 × 8 de LED-uri (prezentate mai sus) ar avea nevoie de 64 de pini I / O, câte unul pentru fiecare pixel LED. Cablând toți anodii împreună în rânduri (R1 până la R8) și catodii în coloane (C1 până la C8), numărul necesar de pini I / O este redus la 16. Fiecare LED este adresat de numărul său de rând și coloană. În figura de mai jos, dacă R4 este ridicat și C3 este redus, LED-ul din al patrulea rând și a treia coloană va fi aprins. Caracterele pot fi afișate prin scanarea rapidă a rândurilor sau a coloanelor.
Pasul 2: HARDWARE NECESAR
- Arduino UNO cu cablu
- Modul de afișare LED matrix7219 (2)
- Firele jumperului M-F
Pasul 3: animația ochilor
Această arhitectură permite software-ului să definească secvențe de animații ca tabele de perechi de bitmap-uri și durata de afișare.
Pasul 4: PASI
- pinul 2 este conectat la DataIn
- pinul 4 este conectat la CLK
- pinul 3 este conectat la CS
- VCC la 5v
- Gnd la Gnd