Sisukord:
- Samm: mida vajate
- 2. samm: vooluring
- Samm: käivitage Visuino ja valige Arduino UNO juhatuse tüüp
- Samm: lisage Visuino komponendid
- 5. samm: Visuino komplekti komponentides
- 6. samm: Visuino Connecti komponentides
- Samm: looge, kompileerige ja laadige üles Arduino kood
- 8. samm: mängige
- 9. samm: tõrkeotsing
Video: Kontrolli LED -MATRIX MAX7219 ARDUINO -ga: 9 sammu
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Selles õpetuses õpime, kuidas juhtida MAX7219 Led maatriksit Arduino abil, kuvades lihtsa teksti.
Vaata näidisvideot.
Samm: mida vajate
- Arduino UNO (või mõni muu Arduino)
- LED MATRIX. Kasutame FC-16 moodulit, millel on neli kaskaaditud 8 × 8 LED-maatriksekraani ja iga ekraani jaoks sisseehitatud MAX7219 LED-draiver.
- Jumper juhtmed
- Visuino programm: laadige alla Visuino
2. samm: vooluring
- Ühendage LED -maatriksi tihvt [VCC] Arduino tihvtiga [5V]
- Ühendage LED -maatriksi tihvt [GND] Arduino tihvtiga [GND]
- Ühendage LED -maatriksi tihvt [DIN] Arduino digitaalse tihvtiga [11]
- Ühendage LED -maatriksi tihvt [CS] Arduino digitaalse tihvtiga [10]
- Ühendage LED -maatriksi tihvt [CLK] Arduino digitaalse tihvtiga [13]
Märkus. Lugege ka allpool olevat tõrkeotsingu osa
Samm: käivitage Visuino ja valige Arduino UNO juhatuse tüüp
Arduino programmeerimise alustamiseks peab teil olema Arduino IDE installitud siit:
Pange tähele, et Arduino IDE 1.6.6 -s on kriitilisi vigu. Veenduge, et installite 1.6.7 või uuema versiooni, vastasel juhul see juhend ei tööta! Kui te pole seda teinud, järgige selles juhendis toodud juhiseid Arduino IDE seadistamiseks Arduino UNO programmeerimiseks! Samuti tuleb installida Visuino: https://www.visuino.eu. Visuino käivitamine nagu esimesel pildil
Samm: lisage Visuino komponendid
- Lisage komponent "Kellageneraator"
- Lisage komponent "Teksti väärtus"
- Lisage komponent "Loendur"
- Lisage "täisarvuline mitmeallikas"
- Lisage komponent "Maxim LED -ekraanikontroller SPI MAX7219/MAX7221"
5. samm: Visuino komplekti komponentides
- Valige "ClockGenerator1" ja määrake atribuutide aknas "Sagedus" väärtuseks: 5
- Valige "Loendur1" ja määrake atribuutide aknas Maks> Väärtus 0 ja Min> Väärtus -170 Märkus: -170 on kaugus X -il (teksti pikkus), mida tekst liigub vasakult paremale. mängige selle numbriga, et saada õige pikkus
- Valige "IntegerMultiSource1" ja määrake atribuutide aknas "Output Pins" väärtuseks: 3
-
Valige "TextValue1" ja määrake "Value" (see on tekst, mida soovite LED -maatriksil kuvada): ARDUINO LED MATRIX PROJECT
- Valige "LedController1" ja valige atribuutide aknas "Pixel Groups" ja klõpsake 3 punkti. Aknas "PixelGroups" lohistage "2D Graphics" paremalt vasakule Vali vasakul ja "2D Graphics1" atribuutide aken seatud:- "Kõrgus" kuni 8- "Peegel horisontaalne" tõele- "Orientatsioon", et minnaUp- "Reverse horisontaalne" tõele- "Reverse vertikaalne" väärtusele vale- "Laius" kuni 32- Valige "Elemendid" ja klõpsake lohistage aknas "Elemendid" vasakule "Täitekraan", laiendage "Tekst" ja lohistage "Tekstiväli" vasakule. Valige "Tekstiväli1" ja atribuutide aknas määrake "Keera" väärtuseks Väär, valige "X" ja klõpsake ikooni "Pin" ja valige "Integer SinkPin" << vaadake piltiSulge kõik aknad
- Valige "LedController1" ja määrake atribuutide aknas "Intensity" väärtuseks 0,1 <
6. samm: Visuino Connecti komponentides
- Ühendage "ClockGenerator1" tihvt [väljund] "Counter1" tihvtiga [sisend]
- Ühendage "Counter1" pin [Out] IntegerMultiSource1 pin [In]
- Ühendage "IntegerMultiSource1" tihvt [0] "LedController1"> tekstiväli1> X
- Ühendage "IntegerMultiSource1" tihvt [1] "LedController1"> Fill Screen1> Clock
- Ühendage "IntegerMultiSource1" tihvt [2] "TextValue1" tihvtiga [Kell]
- Ühendage "TextValue1" tihvt [väljund] jaotisse "LedController1"> Tekstiväli1> Sisse
- Ühendage "LedController1" tihvt [kiibi valimine] Arduino digitaalse tihvtiga [10]
- Ühendage "LedController1" tihvt [Out SPI] Arduino tihvtiga [SPI In]
Samm: looge, kompileerige ja laadige üles Arduino kood
Visuino puhul klõpsake allosas vahekaarti "Ehita", veenduge, et valitud on õige port, seejärel klõpsake nuppu "Kompileeri/ehita ja laadige üles".
8. samm: mängige
Kui toidate Arduino UNO moodulit, hakkab LED -maatriks teksti kuvama vasakult paremale.
Palju õnne! Olete oma projekti Visuinoga lõpetanud. Lisatud on ka Visuino projekt, mille ma selle Instructable jaoks lõin, saate selle siit alla laadida ja Visuinos avada:
9. samm: tõrkeotsing
Minu puhul Arduino sisselülitamisel LED -maatriks vilkus ja teksti ei kuvatud täielikult. Selle põhjuseks oli asjaolu, et kiip MAX7219 on pingehäirete suhtes väga tundlik.
Selle lahendamiseks lisasin LED -maatriksi VCC (+) ja GND (-) vahele 47uf elektrolüütkondensaatori, veenduge, et ühendate kondensaatori õigesti, + sisse (VCC) ja - (GND)