Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tämä opetusohjelma käsittelee robotin silmänräpäystä LED -pistematriisin avulla.
Vaihe 1: Teoria
Pistematriisinäytössä useita LED -valoja on kytketty riveihin ja sarakkeisiin. Tämä tehdään minimoidaksesi niiden käyttämiseen tarvittavien nastojen määrän. Esimerkiksi 8 × 8 LED -matriisi (esitetty yllä) tarvitsisi 64 I/O -nastaa, yhden kullekin LED -pikselille. Johtamalla kaikki anodit riviin (R1 - R8) ja katodit sarakkeisiin (C1 - C8), tarvittava määrä I/O -nastoja pienenee 16. Jokaiselle LEDille osoitetaan sen rivin ja sarakkeen numero. Alla olevassa kuvassa, jos R4 vedetään korkealle ja C3 vedetään matalalle, neljännen rivin ja kolmannen sarakkeen LED -valo syttyy. Merkit voidaan näyttää skannaamalla joko rivit tai sarakkeet nopeasti.
Vaihe 2: VAADITAAN LAITTEISTOTA
- Arduino UNO kaapelilla
- LED -pistematriisi7219 -näyttömoduuli (2)
- M-F Hyppyjohdot
Vaihe 3: Silmän animaatio
Tämän arkkitehtuurin avulla ohjelmisto voi määrittää animaatiosekvenssit bittikarttojen ja näytön keston taulukoina.
Vaihe 4: VAIHEET
- nasta 2 on kytketty DataIniin
- nasta 4 on kytketty CLK: hon
- nasta 3 on kytketty CS: ään
- VCC 5 volttiin
- Gnd to Gnd