Tartalomjegyzék:
- 1. lépés: Amire szüksége lesz
- 2. lépés: Az áramkör
- 3. lépés: Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
- 4. lépés: A Visuino -ban összetevők hozzáadása
- 5. lépés: A Visuino készlet összetevőiben
- 6. lépés: A Visuino Connect komponensekben
- 7. lépés: Az Arduino kód létrehozása, fordítása és feltöltése
- 8. lépés: Játssz
- 9. lépés: Hibaelhárítás
Videó: VEZÉRLŐ LED MATRIX MAX7219 ARDUINO -val: 9 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Ebben az oktatóanyagban megtanuljuk, hogyan vezérelhető a MAX7219 Led mátrix Arduino segítségével egy egyszerű szöveg megjelenítésével.
Nézzen meg egy bemutató videót.
1. lépés: Amire szüksége lesz
- Arduino UNO (vagy bármely más Arduino)
- LED MATRIX. Az FC-16 modult fogjuk használni, amely négy kaszkád 8 × 8 LED mátrix kijelzővel és egy beépített MAX7219 LED meghajtóval rendelkezik minden kijelzőhöz.
- Jumper vezetékek
- Visuino program: Töltse le a Visuino programot
2. lépés: Az áramkör
- Csatlakoztassa a LED mátrix tűt [VCC] az Arduino tűhöz [5V]
- Csatlakoztassa a LED mátrix tűt [GND] az Arduino tűhöz [GND]
- Csatlakoztassa a LED mátrixcsapot [DIN] az Arduino digitális tűhöz [11]
- Csatlakoztassa a LED mátrix tűt [CS] az Arduino digitális tűhöz [10]
- Csatlakoztassa a LED mátrix tűt [CLK] az Arduino digitális tűhöz [13]
Megjegyzés: Olvassa el a Hibaelhárítás alábbi részét is
3. lépés: Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Az Arduino programozásának megkezdéséhez telepítenie kell az Arduino IDE -t innen:
Kérjük, vegye figyelembe, hogy az Arduino IDE 1.6.6 -ban vannak kritikus hibák. Győződjön meg arról, hogy az 1.6.7 vagy újabb verzióját telepítette, különben ez az utasítás nem fog működni! Ha még nem tette meg, kövesse a jelen útmutató utasításait az Arduino IDE beállításához az Arduino UNO programozásához! A Visuino: https://www.visuino.eu telepítése is szükséges. A Visuino elindítása az első képen látható módon Kattintson a Visuino Arduino komponensén található „Eszközök” gombra (1. kép).
4. lépés: A Visuino -ban összetevők hozzáadása
- Adja hozzá az "Óragenerátor" összetevőt
- Adja hozzá a "Szövegérték" összetevőt
- Adja hozzá a "Számláló" összetevőt
- "Egész számú többforrás" hozzáadása
- Adja hozzá a "Maxim LED kijelzővezérlő SPI MAX7219/MAX7221" összetevőt
5. lépés: A Visuino készlet összetevőiben
- Válassza a "ClockGenerator1" lehetőséget, és a tulajdonságok ablakban állítsa a "Frekvencia" értéket a következőre: 5
- Válassza a "Számláló1" lehetőséget, és a tulajdonságok ablakban állítsa be a Max> Érték értékét 0 -ra és Min> Értékét -170 -re. Megjegyzés: -170 az X távolság (a szöveg hossza), amelyet a szöveg balról jobbra halad. játssz ezzel a számmal, hogy megkapd a megfelelő hosszúságot
- Válassza az "IntegerMultiSource1" lehetőséget, és a tulajdonságok ablakban állítsa a "Kimeneti csapok" értéket a következőre: 3
-
Válassza ki a "TextValue1" lehetőséget, és állítsa be az "Value" értéket (Ezt a szöveget szeretné megjeleníteni a LED mátrixon): ARDUINO LED MATRIX PROJECT
- Válassza a "LedController1" lehetőséget, majd a tulajdonságok ablakban válassza a "Pixel Groups" elemet, majd kattintson a 3 pontra. A "PixelGroups" ablakban húzza a "2D Graphics" elemet jobbról balra. Válassza a "2D Graphics1" lehetőséget a bal oldalon és a tulajdonságok ablak beállítása:- "Magasság"- 8- "Tükör vízszintes"- igaz- "Tájolás"- goUp- "Fordított vízszintes"- igaz- "Fordított függőleges"- hamis- "Szélesség"- 32- Válassza ki az "Elemek" elemet, és kattintson Az "Elemek" ablakban húzza balra a "Kitöltés képernyő" elemet, bontsa ki a "Szöveg" elemet, és húzza a "Szövegmező" elemet a bal oldalra. Válassza ki a "Szövegmező1" lehetőséget, és a tulajdonságok ablakban állítsa a "Wrap" értéket hamisra, majd válassza a "X", kattintson a "Pin" ikonra, és válassza az "Integer SinkPin" << lásd a képetAz összes ablak bezárása
- Válassza a "LedController1" lehetőséget, és a tulajdonságok ablakban állítsa az "Intensity" értéket 0,1 <értékre
6. lépés: A Visuino Connect komponensekben
- Csatlakoztassa a "ClockGenerator1" érintkezőt [Kimenet] a "Számláló1" érintkezőhöz [Be]
- Csatlakoztassa a "Counter1" tűt [Out] az IntegerMultiSource1 tűhöz [In]
- Csatlakoztassa az "IntegerMultiSource1" érintkezőt [0] a "LedController1"> Szövegmező1> X -hez
- Csatlakoztassa az "IntegerMultiSource1" érintkezőt [1] a "LedController1"> Fill Screen1> Óra elemhez
- Csatlakoztassa az "IntegerMultiSource1" érintkezőt [2] a "TextValue1" érintkezőhöz [Óra]
- Csatlakoztassa a "TextValue1" tűt [Out] a "LedController1"> Szövegmező1> Bemenethez
- Csatlakoztassa a "LedController1" tűt [Chip Select] az Arduino digitális tűhöz [10]
- Csatlakoztassa a "LedController1" tűt [Out SPI] az Arduino tűhöz [SPI In]
7. lépés: Az Arduino kód létrehozása, fordítása és feltöltése
A Visuino alkalmazásban kattintson alul a "Build" fülre, győződjön meg arról, hogy a megfelelő port van kiválasztva, majd kattintson a "Compile/Build and Upload" gombra.
8. lépés: Játssz
Ha bekapcsolja az Arduino UNO modult, a LED mátrix elkezdi megjeleníteni a szöveget balról jobbra.
Gratulálunk! Befejezte a projektet Visuino -val. Mellékelve van a Visuino projekt is, amelyet ehhez az Instructable -hez hoztam létre, letöltheti innen és megnyithatja Visuino -ban:
9. lépés: Hibaelhárítás
Esetemben Az Arduino bekapcsolásakor a LED mátrix villogni kezdett, és a szöveg nem volt teljesen megjelenítve. Ennek oka az volt, hogy a MAX7219 chip nagyon érzékeny minden feszültség interferenciára.
Ennek megoldásához hozzáadtam egy 47uf elektrolit kondenzátort a LED Matrix VCC (+) és a GND (-) közé, győződjön meg róla, hogy a kondenzátort megfelelően, + be (VCC) és - a (GND)
Ajánlott:
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
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
Arduino Max7219 Led Matrix Display Tutorial: 4 lépés
Arduino Max7219 Led Matrix Display Tutorial: 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éhez ezen a led mátrix kijelzőn
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
LED szivárvány - RGB LED PWM vezérlő konstrukció - Könnyen felépíthető: 15 lépés
LED szivárvány - RGB LED PWM vezérlő felépítés - Könnyen felépíthető: Lépésről lépésre, könnyen követhető utasítások a LED Rainbow RGB LED PWM vezérlő építésére vonatkozóan. Csak minimális mennyiségű alkatrészre van szükség a PIC processzorral együtt, és elkészítheti az egyik legcsodálatosabb LED vezérlőt. Az S