Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tässä opetusohjelmassa "Led -matriisin hallinta Arduinolla". Näytän sinulle, kuinka käyttää Led -matriisinäyttöjä Arduinolla.
Ja tässä artikkelissa opimme tekemään hymy hymiöitä käyttämällä tätä matriisinäyttöä myös Arduinolla.
Ainesosat ovat edelleen samat kuin edellisessä artikkelissa. joten aloitamme heti opetusohjelman.
Vaihe 1: Vaadittu komponentti
tässä on luettelo tarvittavista komponenteista:
- Johti Matrik
- Arduino Nano
- Hyppyjohdin
- USB -mini
- Projektilauta
Vaadittu kirjasto:
LedControl
Vaihe 2: Kaavio
Jos haluat koota komponentit, katso yllä oleva kaaviokuva, näet myös alla olevat tiedot:
Johti Matrix Arduinolle
VCC ==> +5V
GND ==> GND
DIN ==> D6
CS ==> D7
CLK ==> D8
Kun olet suorittanut komponenttikokoonpanon, siirry ohjelmointiprosessiin.
Vaihe 3: Ohjelmointi
Käytä alla olevaa koodia tehdäksesi hymiö hymiön pistematriisissa:
#include "LedControl.h"
/*
Nyt tarvitsemme LedControlin toimimaan. ***** Nämä nastanumerot eivät todennäköisesti toimi laitteistosi kanssa ***** nasta 6 on kytketty DataIniin nasta 8 on kytketty CLK -nastaan 7 on kytketty LOADiin Meillä on vain yksi MAX72XX. */
LedControl lc = LedControl (6, 7, 8, 1);
allekirjoittamaton pitkä viiveaika = 100;
void setup () {
lc. sammutus (0, false); lc.setIntensity (0, 8); lc.clearDisplay (0); }
tyhjä hymy () {
tavu a [8] = {B00000000, B01100110, B01100110, B00000000, B00000000, B01000010, B00111100, B00000000};
lc.setRow (0, 0, a [0]);
lc.setRow (0, 1, a [1]); lc.setRow (0, 2, a [2]); lc.setRow (0, 3, a [3]); lc.setRow (0, 4, a [4]); lc.setRow (0, 5, a [5]); lc.setRow (0, 6, a [6]); lc.setRow (0, 7, a [7]); }
void loop () {
hymy(); }
Vaihe 4: Tulos
Tulokset näkyvät yllä olevassa kuvassa.