LED -ögonblink för robot: 6 steg
LED -ögonblink för robot: 6 steg
Anonim
LED -ögon blinkar för robot
LED -ögon blinkar för robot

Denna handledning handlar om att blinka i ögat på roboten med hjälp av LED -punktmatris.

Steg 1: Teori

Teori
Teori

I en punktmatrisdisplay är flera lysdioder kopplade ihop i rader och kolumner. Detta görs för att minimera antalet stift som krävs för att driva dem. Till exempel skulle en 8 × 8 matris av lysdioder (visas ovan) behöva 64 I/O -stift, en för varje LED -pixel. Genom att koppla ihop alla anoder i rader (R1 till R8) och katoder i kolumner (C1 till C8) reduceras det erforderliga antalet I/O -stift till 16. Varje lysdiod adresseras av dess rad- och kolumnnummer. I figuren nedan, om R4 dras högt och C3 dras lågt, tänds lysdioden i fjärde raden och tredje kolumnen. Tecken kan visas genom snabb skanning av antingen rader eller kolumner.

Steg 2: HARDWARE KRÄVS

  1. Arduino UNO med kabel
  2. LED dot matrix7219 display modul (2)
  3. M-F Bygelkablar

Steg 3: Eye's Animation

Eye's Animation
Eye's Animation

Denna arkitektur tillåter programvaran att definiera animationssekvenser som tabeller med par bitmappar och visningstid.

Steg 4: STEG

STEG
STEG
  • stift 2 är anslutet till DataIn
  • stift 4 är anslutet till CLK
  • stift 3 är anslutet till CS
  • VCC till 5v
  • Gnd till Gnd

Steg 5: BIBLIOTEK OCH KOD