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
Video: BEDIENING LED MATRIX MAX7219 MET ARDUINO: 9 stappe
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
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
- 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
- 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
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 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
- 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
- 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
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
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)