LED-uri intermitente pentru robot: 6 pași
LED-uri intermitente pentru robot: 6 pași
Anonim
LED-uri intermitente pentru robot
LED-uri intermitente pentru robot

Acest tutorial este despre clipirea ochiului robotului folosind matricea cu puncte LED.

Pasul 1: Teorie

Teorie
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

  1. Arduino UNO cu cablu
  2. Modul de afișare LED matrix7219 (2)
  3. Firele jumperului M-F

Pasul 3: animația ochilor

Animația ochilor
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

PASI
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

Pasul 5: BIBLIOTECĂ ȘI COD