Sadržaj:
Video: Arduino Max7219 Led Matrix Display Tutorial: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Bok dečki, u ovoj uputi 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 upute trebat će nam sljedeće: Arduino uneLed Matrix zaslon s max7219Jumper ž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 u svoj Arduino IDE biblioteku LedControl. Za instaliranje knjižnice slijedite ove korake: Kliknite ovdje za preuzimanje biblioteke LedControl:
Trebali biste imati.zip mapu u datoteci Downloads. Raspakirajte.zip mapu i trebali biste dobiti mapu LedControl-master Preimenujte svoju mapu iz LedControl-master u LedControl Premjestite mapu LedControl u svoju mapu instalacijskih knjižnica Arduino IDE Konačno, ponovno otvorite Arduino IDE koristeći biblioteku LedControl funkcijeNajjednostavniji način prikaza nečega na matrici točaka je pomoću funkcija setLed (), setRow () ili setColumn (). Ove vam funkcije omogućuju upravljanje jednim LED -om, jednim retkom ili jednim stupcem 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 redak u kojem se nalazi LED dioda je stupac u kojem se nalazi LED stanjeTo je točno 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 spaja se 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 zaslona 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]); odgoda (vrijeme odgode); // 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]); odgoda (vrijeme odgode); // 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: Ispis
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čeni:
UPRAVLJAČKA LED MATRIX MAX7219 S ARDUINOM: 9 koraka
KONTROLNA LED MATRIX MAX7219 S ARDUINOM: U ovom ćemo vodiču naučiti kako kontrolirati LED matricu MAX7219 s Arduinom prikazivanjem jednostavnog teksta. Pogledajte demonstracijski video
Usare Un Display Grande a 4 Cifre 8886 Display Con Wemos ESP8266 Arduino čvorMCU: 6 koraka
Usare Un Display Grande a 4 Cifre 8886 Display Con Wemos ESP8266 Arduino NodeMCU: Questo progetto è un semplice esempio che mostra come collegare and display del tipo 8886 -Display e, per comodità nostra, un Wemos D1 - ma needbe essere un Arduino o un NodeM o qualsiasi altro microcontrollore che state usando per un progetto.Esi
Arduino Matrix Display Emocionalna lica: 4 koraka
Arduino Matrix Display Emocionalna lica: Danas stvaramo različita lica s Arduino i Matrix Display 8 x 8
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 s 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