LED -øye blinker for robot: 6 trinn
LED -øye blinker for robot: 6 trinn
Anonim
LED -øye blinker for robot
LED -øye blinker for robot

Denne opplæringen handler om Blinking of eye of Robot ved hjelp av LED -punktmatrise.

Trinn 1: Teori

Teori
Teori

I en prikkmatriseskjerm er flere lysdioder koblet sammen i rader og kolonner. Dette gjøres for å minimere antall pinner som kreves for å drive dem. For eksempel vil en 8 × 8 matrise av lysdioder (vist ovenfor) trenge 64 I/O -pinner, en for hver LED -piksel. Ved å koble alle anodene sammen i rader (R1 til R8) og katoder i kolonner (C1 til C8), reduseres det nødvendige antallet I/O -pinner til 16. Hver LED adresseres av raden og kolonnenummeret. I figuren nedenfor, hvis R4 trekkes høyt og C3 trekkes lavt, vil lysdioden i fjerde rad og tredje kolonne slås på. Tegn kan vises ved rask skanning av enten rader eller kolonner.

Trinn 2: KREV MASKIN

  1. Arduino UNO med kabel
  2. LED dot matrix7219 skjermmodul (2)
  3. M-F Jumper ledninger

Trinn 3: Eye's Animation

Eye's Animation
Eye's Animation

Denne arkitekturen lar programvaren definere animasjonssekvenser som tabeller med par med bitmaps og visningstid.

Trinn 4: STEG

STEG
STEG
  • pin 2 er koblet til DataIn
  • pin 4 er koblet til CLK
  • pin 3 er koblet til CS
  • VCC til 5v
  • Gnd til Gnd

Trinn 5: BIBLIOTEK OG KODE