Sadržaj:
Video: Arduino Max7219 Led Matrix Display Tutorial: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Zdravo momci, u ovim uputstvima naučit ćemo kako koristiti LED matrični zaslon s upravljačkim programom max7219 s Arduinom za prikaz animacije i teksta na ovom LED matričnom zaslonu.
Korak 1: Stvari koje trebate
Za ove instrukcije trebat će nam sljedeće stvari: Arduino uneLed Matrix ekran sa max7219Jamper žice Breadboard
Korak 2: Veze
Prije nego što krenemo u sve ovo, potrebno je sve povezati prema prikazanoj shemi na slici.
Korak 3: Kodiranje dijela
morate preuzeti i instalirati LedControl biblioteku u svoj Arduino IDE. Da biste instalirali biblioteku, slijedite ove korake: Kliknite ovdje za preuzimanje biblioteke LedControl:
Trebali biste imati.zip fasciklu u datotekama za preuzimanje. Raspakujte fasciklu.zip i trebali biste dobiti fasciklu LedControl-masterPreimenujte fasciklu iz LedControl-master u LedControl Premestite fasciklu LedControl u fasciklu biblioteka za instalaciju Arduino IDE-a Na kraju ponovo otvorite Arduino IDE koristeći biblioteku LedControl funkcije Najlakši način da prikažete nešto na matrici tačaka je pomoću funkcija setLed (), setRow () ili setColumn (). Ove vam funkcije omogućuju da kontrolirate jedan LED, jedan red ili jednu kolonu odjednom. Evo parametara za svaku funkciju: setLed (addr, row, col, state) addr je adresa vaše matrice, na primjer, ako imate samo 1 matrica, int addr će biti nula.row je red u kojem se nalazi LED dioda kolona je stupac u kojem se nalazi LED stanjeTo je istina ili 1 ako želite uključiti LED diodu Lažno je ili 0 ako je želite isključiti offsetRow (addr, row, value) setCol (addr, column, value) Kopirajte sljedeći kôd i prenesite ga na svoju arduino ploču: #include "LedControl.h" #include "binary.h"/* DIN se povezuje na pin 12 CLK povezuje pin 11 CS se povezuje na pin 10 */LedControl lc = LedControl (12, 11, 10, 1); // vrijeme kašnjenja između potpisa lica dugo vrijeme kašnjenja = 1000; // sretan facebyte hf [8] = {B00111100, B01000010, B10100101, B10000001, B10100101, B10011001, B01000010, B00111100}; // neutralni facebyte nf [8] = {B00111100, B01000010, B10100101, B10000001, B10111101, B10000001, B01000010, B00111100}; // tužno lice [8] = {B00111100, B01000010, B10100101, B10000001, B10011001, B10100101, B01000010, B00111100}; void setup () {lc.shutdown (0, false); // Postavite svjetlinu na srednju vrijednost lc.setIntensity (0, 8); // Brisanje prikaza lc.clearDisplay (0); } void drawFaces () {// Prikaz tužnog lica lc.setRow (0, 0, sf [0]); lc.setRow (0, 1, sf [1]); lc.setRow (0, 2, sf [2]); lc.setRow (0, 3, sf [3]); lc.setRow (0, 4, sf [4]); lc.setRow (0, 5, sf [5]); lc.setRow (0, 6, sf [6]); lc.setRow (0, 7, sf [7]); kašnjenje (vrijeme kašnjenja); // Prikaz neutralne strane lc.setRow (0, 0, nf [0]); lc.setRow (0, 1, nf [1]); lc.setRow (0, 2, nf [2]); lc.setRow (0, 3, nf [3]); lc.setRow (0, 4, nf [4]); lc.setRow (0, 5, nf [5]); lc.setRow (0, 6, nf [6]); lc.setRow (0, 7, nf [7]); kašnjenje (vrijeme kašnjenja); // Prikaz sretnog lica lc.setRow (0, 0, hf [0]); lc.setRow (0, 1, hf [1]); lc.setRow (0, 2, hf [2]); lc.setRow (0, 3, hf [3]); lc.setRow (0, 4, hf [4]); lc.setRow (0, 5, hf [5]); lc.setRow (0, 6, hf [6]); lc.setRow (0, 7, hf [7]); delay (delaytime);} void loop () {drawFaces ();}
Korak 4: Izlaz
Nakon što sve povežete i učitate kôd na arduino, moći ćete vidjeti smajli animaciju kao moj prikaz prikazan na slici.
Preporučuje se:
UPRAVLJAČKA LED MATRIX MAX7219 S ARDUINOM: 9 koraka
KONTROLNA LED MATRIX MAX7219 S ARDUINOM: U ovom vodiču naučit ćemo kako kontrolirati LED matricu MAX7219 s Arduinom prikazivanjem jednostavnog teksta. Pogledajte demonstracijski video
MAX7219 LED Matrix MQTT pomoću Esp8266: 6 koraka
MAX7219 LED Matrix MQTT koristeći Esp8266: Pokušavao sam spojiti svoj MAX7219 LED ekran na MQTT server i primiti tekst od MQTT pretplate za prikaz.ali nisam dobio odgovarajući kod na internetu, pa sam počeo graditi vlastiti … i rezultat dolazi prilično dobro … možete di
Usare Un Display Grande a 4 Cifre 8886 Display Con Wemos ESP8266 Arduino NodeMCU: 6 koraka
Upotrebite veliki zaslon 4 Cifre 8886 Zaslon sa Wemos -om ESP8266 Arduino NodeMCU: Ovo je željeno da se prikaže samo jedna poruka koja prikazuje većinu 8886 -Display e, prema komodi, bez Wema D1 - potrebno mi je više arduino -a za Node o qualsiasi altro microcontrollore che state usando per un progetto.Esi
Arduino Smile MAX7219 Matrix LED vodič: 4 koraka
Arduino Smile MAX7219 Matrix LED Tutorial: U ovom vodiču " Upravljanje LED matricom pomoću Arduina ". Pokazat ću vam kako koristiti Led matrične zaslone pomoću Arduina. I u ovom ćemo članku naučiti stvarati emotikone za osmijeh koristeći ovaj matrični zaslon koristeći i Arduino. Korišteni sastojci
Matrix Led X4 MAX7219 + ESP8266 12E + senzor DS18b20 (temperatura): 6 koraka
Matrični LED X4 MAX7219 + ESP8266 12E + senzor DS18b20 (temperatura): Ovom prilikom izvršit ćemo brzo testiranje matrice sa integriranim MAX7219 s modulom ESP8266 i tako da nije jednostavno očitati ćemo temperaturu senzora DS18B20. U budućim vodičima integrirat ćemo ga na drugu platformu