Tartalomjegyzék:
Videó: Arduino Max7219 Led Matrix Display Tutorial: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Sziasztok, srácok, ebben az oktatóanyagban megtanuljuk, hogyan kell használni a led mátrix kijelzőt max7219 kijelző illesztőprogrammal az Arduino segítségével animáció és szöveg megjelenítésére ezen a led mátrix kijelzőn.
1. lépés: A szükséges dolgok
Ehhez az utasításhoz a következőkre lesz szükségünk: Arduino unoLed Matrix kijelző max7219
2. lépés: Kapcsolatok
Mielőtt belekezdenénk ebbe az egészbe, mindent össze kell kapcsolnunk a képen látható skematika szerint.
3. lépés: Kódolási rész
le kell töltenie és telepítenie kell az Arduino IDE -be a LedControl könyvtárat. A könyvtár telepítéséhez kövesse az alábbi lépéseket: Kattintson ide a LedControl könyvtár letöltéséhez:
A.zip mappában kell lennie a letöltésekben. Csomagolja ki a.zip mappát, és meg kell kapnia a LedControl-master mappát Nevezze át a mappát a LedControl-master-ből a LedControl-ba Mozgassa át a LedControl mappát az Arduino IDE telepítési könyvtárak mappába Végül nyissa meg újra az Arduino IDE-t A LedControl könyvtár használata A legegyszerűbben úgy jeleníthet meg valamit a pontmátrixon, hogy a setLed (), setRow () vagy setColumn () függvényeket használja. Ezek a funkciók lehetővé teszik, hogy egyszerre egyetlen ledet, egy sort vagy egy oszlopot vezéreljen. Íme az egyes funkciók paraméterei: setLed (addr, row, col, state) addr a mátrix címe, ha csak 1 mátrix, az int addr nulla lesz. sor az a sor, ahol a led található. col az oszlop, ahol a led található. addr, row, value) setCol (addr, oszlop, érték) Másolja ki a következő kódot és töltse fel az arduino táblájára: #include "LedControl.h" #include "binary.h"/* A DIN csatlakozik a 12 -es csaphoz CLK csatlakozik a 11 -es csap CS csatlakozik a 10 -es tűhöz */LedControl lc = LedControl (12, 11, 10, 1); // késleltetési idő az arcok aláírása nélkül hosszú lefutási idő = 1000; // happy facebyte hf [8] = {B00111100, B01000010, B10100101, B10000001, B10100101, B10011001, B01000010, B00111100}; // semleges facebyte nf [8] = {B00111100, B01000010, B10100101, B10000001, B10111101, B10000001, B01000010, B00111100}; // sad facebyte sf [8] = {B00111100, B01000010, B10100101, B10000001, B10011001, B10100101, B01000010, B00111100}; void setup () {lc.shutdown (0, false); // Állítsa a fényerőt közepes értékre lc.setIntensity (0, 8); // A kijelző törlése lc.clearDisplay (0); } void drawFaces () {// Szomorú arc megjelenítése 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]); késleltetés (késleltetési idő); // Semleges arc megjelenítése 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]); késleltetés (késleltetési idő); // Boldog arc megjelenítése 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 ();}
4. lépés: Kimenet
Miután mindent összekapcsolt, és feltöltötte a kódot az arduino -ba, látni fogja a mosolygós animációt, ahogy a kijelzőn a képen látható.
Ajánlott:
VEZÉRLŐ LED MATRIX MAX7219 ARDUINO -val: 9 lépés
VEZÉRLŐ LED MATRIX MAX7219 ARDUINO -val: Ebben az oktatóanyagban megtanuljuk, hogyan lehet egy egyszerű szöveg megjelenítésével vezérelni a MAX7219 Led mátrixot Arduino segítségével. Nézzen meg egy bemutató videót
MAX7219 LED Mátrix MQTT Esp8266 használatával: 6 lépés
MAX7219 LED Matrix MQTT Az Esp8266 használatával: Próbáltam csatlakoztatni a MAX7219 LED kijelzőmet egy MQTT szerverhez, és egy szöveget fogadni az MQTT előfizetésből. De nem kaptam megfelelő kódot az interneten, ezért elkezdtem saját … és az eredmény nagyon jól jön
A Max7219 8x8 Dot Matrix használata "skiiiD" -vel: 9 lépés
Hogyan kell használni a Max7219 8x8 pontmátrixot a "skiiiD" segítségével: Ez a Max7219 8x8 Dot Matrix video utasítása a "skiiiD" -en keresztül "Kezdés előtt az alábbiakban bemutatjuk a skiiiD használatának alapvető oktatóanyagát .https: //www.instructables.com/id /Első lépések-W
Arduino Smile MAX7219 Matrix LED bemutató: 4 lépés
Arduino Smile MAX7219 Matrix LED bemutató: Ebben az oktatóanyagban " Led mátrix vezérlése Arduino használatával ". Megmutatom, hogyan kell használni a Led mátrix kijelzőket az Arduino használatával. És ebben a cikkben megtanuljuk mosoly hangulatjelek készítését a mátrix kijelző használatával az Arduino használatával is. A felhasznált összetevők
Matrix Led X4 MAX7219 + ESP8266 12E + DS18b20 érzékelő (hőmérséklet): 6 lépés
Matrix Led X4 MAX7219 + ESP8266 12E + DS18b20 érzékelő (hőmérséklet): Ebben a lehetőségben gyors tesztet hajtunk végre az integrált MAX7219 által vezetett mátrixra ESP8266 modullal, és így nem túl egyszerű, leolvasjuk az érzékelő hőmérsékletét DS18B20. A későbbi oktatóanyagokban integráljuk más platformokra