Përmbajtje:
Video: Tutoriali i shfaqjes së Arduino Max7219 Led Matrix: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
Përshëndetje djema në këtë udhëzues do të mësojmë se si të përdorim ekranin e matricës led me drejtuesin e ekranit max7219 me Arduino për të shfaqur animacion dhe tekst në këtë ekran Matrix të udhëhequr.
Hapi 1: Gjërat që ju nevojiten
Për këtë udhëzues do të na duhen gjërat e mëposhtme: Ekran Arduino unoLed Matrix me max7219 Tela Jumper Breadboard
Hapi 2: Lidhjet
Para se të hyjmë në të gjithë këtë ne duhet të lidhim gjithçka së bashku sipas skmatikëve të treguar në imazh.
Hapi 3: Pjesa e kodimit
duhet të shkarkoni dhe instaloni në Arduino IDE bibliotekën LedControl. Për të instaluar bibliotekën ndiqni këto hapa: Klikoni këtu për të shkarkuar bibliotekën LedControl:
Duhet të keni një dosje.zip në Shkarkimet tuaja Unzip dosjen.zip dhe duhet të merrni dosjen LedControl-masterRemëroni dosjen tuaj nga LedControl-master në LedControlLëvizni dosjen LedControl në dosjen tuaj të bibliotekave të instalimit Arduino IDE Së fundi, rihapni Arduino IDEPërdorni bibliotekën LedControl Mënyra më e lehtë për të shfaqur diçka në matricën e pikave është duke përdorur funksionet setLed (), setRow () ose setColumn (). Këto funksione ju lejojnë të kontrolloni një led të vetëm, një rresht ose një kolonë në të njëjtën kohë. Këtu janë parametrat për secilin funksion: setLed (addr, row, col, state) addr është adresa e matricës tuaj, për shembull, nëse keni vetëm 1 matricë, int addr do të jetë zero.row është rreshti ku ndodhet ledcol është kolona ku ndodhet led shteti tshtë e vërtetë ose 1 nëse doni ta ndizni led është false ose 0 nëse doni ta ndërroni offsetRow (addr, rresht, vlerë) setCol (addr, kolonë, vlerë) Kopjoni kodin e mëposhtëm & Ngarko atë në bordin tuaj arduino: #include "LedControl.h" #include "binary.h"/* DIN lidhet me pin 12 CLK lidhet me pin 11 CS lidhet me pin 10 */LedControl lc = LedControl (12, 11, 10, 1); // koha e vonesës mes fytyrave të nënshkruara me vonesë të gjatë = 1000; // facebyte i lumtur hf [8] = {B00111100, B01000010, B10100101, B10000001, B10100101, B10011001, B01000010, B00111100}; // facebyte neutrale nf [8] = {B00111100, B01000010, B10100101, B10000001, B10111101, B10000001, B0100000010, B00 [8] = {B00111100, B01000010, B10100101, B10000001, B10011001, B10100101, B01000010, B00111100}; konfigurimi i pavlefshëm () {lc. mbyllje (0, e rreme); // Vendosni shkëlqimin në një vlerë mesatare lc.setIntensity (0, 8); // Pastro ekranin lc.clearDisplay (0); } void drawFaces () {// Shfaq fytyrën e trishtuar 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]); vonesë (vonesë); // Shfaq fytyrën neutrale 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]); vonesë (vonesë); // Shfaq fytyrën e lumtur 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]); vonesë (vonesë);} lak void () {drawFaces ();}
Hapi 4: Dalja
Pasi të lidhni gjithçka së bashku dhe të ngarkoni kodin në arduino, do të jeni në gjendje të shihni animacionin e buzëqeshjes si shfaqja ime e treguar në imazh.
Recommended:
Koha e shfaqjes Arduino në ekranin LED TM1637 duke përdorur RTC DS1307: 8 hapa
Koha e shfaqjes Arduino në ekranin LED TM1637 duke përdorur RTC DS1307: Në këtë tutorial do të mësojmë se si të shfaqim kohën duke përdorur modulin RTC DS1307 dhe ekranin LED TM1637 dhe Visuino. Shikoni videon
Procesi dixhital Ludo me Arduino 7 Segmenti i projektit të shfaqjes: 3 hapa
Zare Digital Ludo Me Arduino 7 Segmenti i Projektit të Shfaqjes: Në këtë projekt, ekrani me 7 segmente përdoret për të shfaqur një numër nga 1 në 6 rastësisht sa herë që shtypim butonin e shtypjes. Ky është një nga projektet më interesantë që të gjithë kënaqen ta bëjnë. Për të mësuar se si të punoni me ekranin e 7 segmenteve klikoni këtu: -7 segme
Arduino MAX7219 Tutoriali i shfaqjes me 7 segmente: 5 hapa
Udhëzues Arduino MAX7219 me 7 segmente: MAX7219 është një IC që përdoret për të drejtuar LED me 7 segmente (deri në 8 shifra), bllokimin e ekraneve (ekranet me shirita) dhe 64 LED individuale që janë katodë të zakonshme. Për të komunikuar me një mikrokontrollues, MAX7219 përdor sistemin e komunikimit SPI. Pra, për të përzënë 64 L
Udhëzues 4 në 1 MAX7219 Dot Matrix Moduli i Shfaqjes duke Përdorur Arduino UNO: 5 Hapa
4 në 1 MAX7219 Tutorial i Modulit të Shfaqjes së Matricës së Pikës duke Përdorur Arduino UNO: Përshkrimi: Po kërkoni një matricë LED të lehtë për tu kontrolluar? Ky modul i shfaqjes së matricës me pika 4 në 1 duhet të jetë i përshtatshëm për ju. I gjithë moduli vjen në katër matrica dot katodë të zakonshme 8X8 RED të pajisura me MAX7219 IC secila. E shkëlqyeshme për të shfaqur tekstin ekzekutues një
Udhëzues Si të Ndërfaqja e Shfaqjes 4-shifrore me Arduino UNO: 6 hapa (me fotografi)
Udhëzues Si të Ndërfaqja e Shfaqjes 4-shifrore me Arduino UNO: Ky tutorial do t'ju mësojë disa baza për përdorimin e ekranit 4-shifror me Arduino UNO