Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Denna handledning handlar om att blinka i ögat på roboten med hjälp av LED -punktmatris.
Steg 1: 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
- Arduino UNO med kabel
- LED dot matrix7219 display modul (2)
- M-F Bygelkablar
Steg 3: Eye's Animation
Denna arkitektur tillåter programvaran att definiera animationssekvenser som tabeller med par bitmappar och visningstid.
Steg 4: 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