Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Deze tutorial gaat over het knipperen van het oog van de robot met behulp van LED-dotmatrix.
Stap 1: Theorie
In een dot matrix-display zijn meerdere LED's in rijen en kolommen met elkaar verbonden. Dit wordt gedaan om het aantal pinnen dat nodig is om ze aan te drijven te minimaliseren. Een 8×8 matrix van LED's (hierboven weergegeven) zou bijvoorbeeld 64 I/O-pinnen nodig hebben, één voor elke LED-pixel. Door alle anodes in rijen (R1 t/m R8) en kathodes in kolommen (C1 t/m C8) aan elkaar te bedraden, wordt het vereiste aantal I/O-pinnen teruggebracht tot 16. Elke LED wordt aangesproken door zijn rij- en kolomnummer. Als in de onderstaande afbeelding R4 hoog wordt getrokken en C3 laag wordt getrokken, gaat de LED in de vierde rij en de derde kolom branden. Tekens kunnen worden weergegeven door snel de rijen of kolommen te scannen.
Stap 2: HARDWARE VEREIST
- Arduino UNO met kabel
- LED dot matrix7219 weergavemodule (2)
- M-F Jumper-draden
Stap 3: Animatie van het oog
Met deze architectuur kan de software animatiereeksen definiëren als tabellen van paren bitmaps en weergaveduur.
Stap 4: STAPPEN
- pin 2 is verbonden met de DataIn
- pin 4 is verbonden met de CLK
- pin 3 is verbonden met CS
- VCC naar 5v
- Gnd naar Gnd