2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
În acest tutorial „Controlarea unei matrice de leduri folosind Arduino”. Vă arăt cum să utilizați afișajele cu matrice Led folosind Arduino.
Și în acest articol, vom învăța să facem emoticoane de zâmbet folosind acest afișaj matricial folosind și Arduino.
Ingredientele utilizate sunt în continuare aceleași cu articolul precedent. deci imediat începem tutorialul.
Pasul 1: Componenta necesară
aceasta este o listă a componentelor necesare:
- Led Matrik
- Arduino Nano
- Jumper Wire
- USBmini
- Consiliul de proiect
Bibliotecă obligatorie:
LedControl
Pasul 2: Schema
Pentru a asambla componentele, vedeți schema de mai sus, puteți vedea și informațiile de mai jos:
Led Matrix către Arduino
VCC ==> + 5V
GND ==> GND
DIN ==> D6
CS ==> D7
CLK ==> D8
După finalizarea ansamblului componentei, continuați cu procesul de programare.
Pasul 3: Programare
Utilizați codul de mai jos pentru a face un emoticon zâmbet în matricea de puncte:
#include „LedControl.h”
/*
Acum avem nevoie de un LedControl pentru a lucra. ***** Aceste numere de pin probabil nu vor funcționa cu hardware-ul dvs. ***** pinul 6 este conectat la DataIn pinul 8 este conectat la pinul CLK 7 este conectat la LOAD Avem doar un singur MAX72XX. * /
LedControl lc = LedControl (6, 7, 8, 1);
timp de întârziere nesemnat = 100;
configurare nulă () {
lc.shutdown (0, false); lc.setIntensity (0, 8); lc.clearDisplay (0); }
zâmbet gol () {
octet 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]); }
bucla nulă () {
zâmbet(); }
Pasul 4: Rezultat
Pentru rezultate puteți vedea în imaginea de mai sus.