![BEDIENING LED MATRIX MAX7219 MET ARDUINO: 9 stappe BEDIENING LED MATRIX MAX7219 MET ARDUINO: 9 stappe](https://i.howwhatproduce.com/images/001/image-622-j.webp)
INHOUDSOPGAWE:
- Stap 1: wat u benodig
- Stap 2: Die stroombaan
- Stap 3: Begin Visuino en kies die tipe Arduino UNO -bord
- Stap 4: Voeg komponente by in Visuino
- Stap 5: In Visuino -stelkomponente
- Stap 6: In Visuino Connect Components
- Stap 7: Genereer, stel op en laai die Arduino -kode op
- Stap 8: Speel
- Stap 9: Probleemoplossing
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53
In hierdie handleiding leer ons hoe u die MAX7219 Led -matriks met Arduino kan beheer deur 'n eenvoudige teks te vertoon.
Kyk na 'n demonstrasievideo.
Stap 1: wat u benodig
![Wat u benodig Wat u benodig](https://i.howwhatproduce.com/images/001/image-622-1-j.webp)
![Wat u benodig Wat u benodig](https://i.howwhatproduce.com/images/001/image-622-2-j.webp)
![Wat u benodig Wat u benodig](https://i.howwhatproduce.com/images/001/image-622-3-j.webp)
- Arduino UNO (of enige ander Arduino)
- LED MATRIX. Ons gaan die FC-16-module gebruik, met vier kaskade 8 × 8 LED-matriksskerms en 'n ingeboude MAX7219 LED-bestuurder vir elke skerm.
- Springdrade
- Visuino -program: Laai Visuino af
Stap 2: Die stroombaan
![Die stroombaan Die stroombaan](https://i.howwhatproduce.com/images/001/image-622-4-j.webp)
- Koppel LED Matrix -pen [VCC] aan Arduino -pen [5V]
- Koppel LED Matrix -pen [GND] aan Arduino -pen [GND]
- Koppel LED Matrix -pen [DIN] aan Arduino digitale pen [11]
- Koppel LED Matrix -pen [CS] aan Arduino digitale pen [10]
- Koppel LED Matrix -pen [CLK] aan Arduino digitale pen [13]
Let wel: Lees ook die gedeelte vir probleemoplossing hieronder
Stap 3: Begin Visuino en kies die tipe Arduino UNO -bord
![Begin Visuino en kies die tipe Arduino UNO -bord Begin Visuino en kies die tipe Arduino UNO -bord](https://i.howwhatproduce.com/images/001/image-622-5-j.webp)
![Begin Visuino en kies die tipe Arduino UNO -bord Begin Visuino en kies die tipe Arduino UNO -bord](https://i.howwhatproduce.com/images/001/image-622-6-j.webp)
Om die Arduino te begin programmeer, moet u die Arduino IDE van hier af laat installeer:
Hou in gedagte dat daar 'n paar kritieke foute in Arduino IDE 1.6.6 is. Maak seker dat u 1.6.7 of hoër installeer, anders werk hierdie instruksie nie! As u dit nog nie gedoen het nie, volg die stappe in hierdie instruksie om die Arduino IDE op te stel om Arduino UNO te programmeer! Die Visuino: https://www.visuino.eu moet ook geïnstalleer word. Begin Visuino soos aangedui op die eerste foto Klik op die "Tools" -knoppie op die Arduino -komponent (prent 1) in Visuino As die dialoog verskyn, kies "Arduino UNO" soos op prent 2
Stap 4: Voeg komponente by in Visuino
![Voeg komponente by in Visuino Voeg komponente by in Visuino](https://i.howwhatproduce.com/images/001/image-622-7-j.webp)
![Voeg komponente by in Visuino Voeg komponente by in Visuino](https://i.howwhatproduce.com/images/001/image-622-8-j.webp)
![Voeg komponente by in Visuino Voeg komponente by in Visuino](https://i.howwhatproduce.com/images/001/image-622-9-j.webp)
- Voeg die komponent "Klokgenerator" by
- Voeg die "Tekswaarde" -komponent by
- Voeg die komponent "Teller" by
- Voeg 'Integer Multi Source' by
- Voeg die komponent "Maxim LED Display Controller SPI MAX7219/MAX7221" by
Stap 5: In Visuino -stelkomponente
![In Visuino -stelkomponente In Visuino -stelkomponente](https://i.howwhatproduce.com/images/001/image-622-10-j.webp)
![In Visuino -stelkomponente In Visuino -stelkomponente](https://i.howwhatproduce.com/images/001/image-622-11-j.webp)
![In Visuino -stelkomponente In Visuino -stelkomponente](https://i.howwhatproduce.com/images/001/image-622-12-j.webp)
- Kies 'ClockGenerator1' en stel 'Frequency' in die venster 'Eienskappe' op: 5
- Kies "Teller1" en stel in die eiendomsvenster Max> Waarde op 0 en Min> Waarde op -170 Let op: -170 is die afstand op X (lengte van die teks), wat die teks van links na regs sal beweeg. speel met hierdie nommer om die regte lengte te kry
- Kies "IntegerMultiSource1" en stel "Outputpennetjies" in die eienskappe venster op: 3
-
Kies "TextValue1" en stel die "Value" in (dit is die teks wat u op die LED Matrix wil vertoon): ARDUINO LED MATRIX PROJECT
- Kies "LedController1" en in die eiendomsvenster kies "Pixel Groups" en klik op die 3 kolletjies. Sleep in die "PixelGroups" venster "2D Graphics" van regterkant na linkerkant "2D Graphics1" aan die linkerkant en in die venster venster stel:- "Hoogte" tot 8- "Spieël horisontaal" na waar- "Oriëntasie" om te gaan- "Omgekeer horisontaal" na waar- "Omgekeer vertikaal" na vals- "breedte" tot 32- Kies "elemente" en klik In die venster "Elemente" sleep "Vul skerm" na links, brei "Teks" uit en sleep "Teksveld" aan die linkerkant. Kies "Teksveld1" en stel in die eienskappe venster "Wrap" in onwaar, kies "X" en klik op die "Pin" -ikoon en kies "Integer SinkPin" << sien die prent Sluit alle vensters
- Kies "LedController1" en stel "Intensity" in die venster "Eienskappe" op 0.1 <
Stap 6: In Visuino Connect Components
![In Visuino Connect -komponente In Visuino Connect -komponente](https://i.howwhatproduce.com/images/001/image-622-13-j.webp)
- Koppel "ClockGenerator1" -pen [Uit] aan "Counter1" -pen [In]
- Koppel "Counter1" -pen [Uit] aan IntegerMultiSource1 -pen [In]
- Koppel "IntegerMultiSource1" -pen [0] aan "LedController1"> Teksveld1> X
- Koppel "IntegerMultiSource1" -pen [1] aan "LedController1"> Vulskerm1> Klok
- Koppel "IntegerMultiSource1" -pen [2] aan "TextValue1" -pen [Klok]
- Koppel "TextValue1" -pen [Uit] aan "LedController1"> Teksveld1> In
- Koppel "LedController1" -pen [Chip Select] aan Arduino digitale pen [10]
- Koppel "LedController1" -pen [Out SPI] aan Arduino -pen [SPI In]
Stap 7: Genereer, stel op en laai die Arduino -kode op
![Genereer, stel op en laai die Arduino -kode op Genereer, stel op en laai die Arduino -kode op](https://i.howwhatproduce.com/images/001/image-622-14-j.webp)
Klik in Visuino onderaan op die blad "Bou", maak seker dat die korrekte poort gekies is, en klik dan op die knoppie "Saamstel/bou en oplaai".
Stap 8: Speel
As u die Arduino UNO -module aanskakel, sal die LED Matrix die teks van links na regs wys.
Baie geluk! U het u projek met Visuino voltooi. Die Visuino -projek wat ek vir hierdie instruksies geskep het, is ook aangeheg, u kan dit hier aflaai en in Visuino oopmaak:
Stap 9: Probleemoplossing
![Probleemoplossing Probleemoplossing](https://i.howwhatproduce.com/images/001/image-622-15-j.webp)
In my geval, toe die Arduino aangeskakel word, knipper die LED Matrix en die teks is nie volledig vertoon nie. Die rede hiervoor was omdat die MAX7219 -chip baie sensitief is vir spanningstoring.
Om dit op te los, het ek 'n 47uf elektrolitiese kondensator bygevoeg tussen die LED Matrix VCC (+) en GND (-), maak seker dat u die kondensator regs verbind, + aan (VCC) en - op die (GND)
Aanbeveel:
Dot Matrix 32x8 Max7219 Interface met Ardiuno: 5 stappe (met foto's)
![Dot Matrix 32x8 Max7219 Interface met Ardiuno: 5 stappe (met foto's) Dot Matrix 32x8 Max7219 Interface met Ardiuno: 5 stappe (met foto's)](https://i.howwhatproduce.com/images/006/image-15562-j.webp)
Dot Matrix 32x8 Max7219 Interface met Ardiuno: Hallo almal, Dot Matrix gebaseer op Max7219 is nie nuut in 2020 nie, tot onlangs was die opstelproses goed gedokumenteer, 'n mens sou die hardeware biblioteek van MajicDesigns aflaai. en 'n paar reëls in die koptekstlêers verander en FC16 werk soos 'n sjarme. Dit was tot
Hoe om 8x8 BIG LED Matrix (MAX7219 LED 10mm) te bou: 9 stappe (met foto's)
![Hoe om 8x8 BIG LED Matrix (MAX7219 LED 10mm) te bou: 9 stappe (met foto's) Hoe om 8x8 BIG LED Matrix (MAX7219 LED 10mm) te bou: 9 stappe (met foto's)](https://i.howwhatproduce.com/images/011/image-30624-j.webp)
Hoe om 'n 8x8 GROOT LED-matriks te bou (MAX7219 LED 10mm): het u gewerk met 'n gereedgemaakte 8x8 LED-matriks as skerms? Hulle kom in verskillende groottes en is baie interessant om mee te werk. 'N Groot beskikbare grootte is ongeveer 60 mm x 60 mm. As u egter op soek is na 'n veel groter klaargemaakte LED-matriks
MAX7219 LED Dot Matrix Montage en toetsing: 6 stappe (met foto's)
![MAX7219 LED Dot Matrix Montage en toetsing: 6 stappe (met foto's) MAX7219 LED Dot Matrix Montage en toetsing: 6 stappe (met foto's)](https://i.howwhatproduce.com/images/002/image-4155-29-j.webp)
MAX7219 LED-puntmatriksmontering en -toetsing: 'n Dot-Matrix-skerm is 'n vertoonapparaat wat liguitstralende diodes bevat wat in die vorm van 'n matriks geplaas is. saam vertoon word
Bediening van die draadlose MQTT -bedbord: 5 stappe (met foto's)
![Bediening van die draadlose MQTT -bedbord: 5 stappe (met foto's) Bediening van die draadlose MQTT -bedbord: 5 stappe (met foto's)](https://i.howwhatproduce.com/images/005/image-12034-j.webp)
Wireless MQTT Bed Headboard Control: 'n Paar jaar gelede het ons 'n nuwe geheue skuimbed gekoop, en soos met die meeste beddens, moes u ook een van hul " goedgekeurde basisse " om 'n waarborg te handhaaf. Ons het dus gekies vir die goedkoopste basis wat ook die
PhotonLamp - 'n WS2812b -toegeruste ontwerperlamp met MQTT -bediening: 5 stappe (met foto's)
![PhotonLamp - 'n WS2812b -toegeruste ontwerperlamp met MQTT -bediening: 5 stappe (met foto's) PhotonLamp - 'n WS2812b -toegeruste ontwerperlamp met MQTT -bediening: 5 stappe (met foto's)](https://i.howwhatproduce.com/images/003/image-7963-43-j.webp)
PhotonLamp - 'n WS2812b -toegeruste ontwerperlamp met MQTT -beheer: 'n Paar jaar gelede het ons 'n ontwerperslamp gekoop met 'n lampskerm in die vorm van 'n sigaar en gemaak van melkglas. Ons hou van die besondere ontwerp van die skerm en die algehele voorkoms van die lamp. Maar ek was nie regtig tevrede met die lig nie