Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
See õpetus käsitleb LED -punktmaatriksi abil roboti silma vilkumist.
1. samm: teooria
Punktmaatriksekraanil on mitu LED -i ühendatud ridadesse ja veergudesse. Seda tehakse selleks, et minimeerida nende juhtimiseks vajalike tihvtide arvu. Näiteks 8 × 8 LED -maatriksil (näidatud ülal) oleks vaja 64 I/O kontakti, üks iga LED -piksli kohta. Ühendades kõik anoodid ridadesse (R1 kuni R8) ja katoodid veergudesse (C1 kuni C8), vähendatakse nõutavat arvu sisend- ja väljundpistikuid 16. Igale valgusdioodile on adresseeritud selle rea ja veeru number. Alloleval joonisel, kui R4 tõmmatakse kõrgele ja C3 madalale, lülitatakse neljanda rea ja kolmanda veeru LED sisse. Märke saab kuvada kas ridade või veergude kiire skannimisega.
2. samm: VAJALIK RIISTVARA
- Arduino UNO koos kaabliga
- LED -maatriksi7219 ekraanimoodul (2)
- M-F Jumper juhtmed
3. samm: silma animatsioon
See arhitektuur võimaldab tarkvaral määratleda animatsioonijärjestused bitikaartide paaride ja kuvamisaja tabelitena.
4. samm: SAMMUD
- pin 2 on ühendatud DataIniga
- tihvt 4 on ühendatud CLK -ga
- tihvt 3 on ühendatud CS -iga
- VCC kuni 5v
- Gnd kuni Gnd