Sisällysluettelo:
- Vaihe 1: Mitä tarvitset
- Vaihe 2: Piiri
- Vaihe 3: Käynnistä Visuino ja valitse Arduino UNO Board Type
- Vaihe 4: Lisää Visuino -komponentteja
- Vaihe 5: Visuino -sarjan komponenteissa
- Vaihe 6: Visuino Connect -komponentit
- Vaihe 7: Luo, käännä ja lähetä Arduino -koodi
- Vaihe 8: Pelaa
- Vaihe 9: Vianetsintä
Video: CONTROL LED MATRIX MAX7219 ARDUINO: 9 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Tässä opetusohjelmassa opimme hallitsemaan MAX7219 Led -matriisia Arduinolla näyttämällä yksinkertaisen tekstin.
Katso esittelyvideo.
Vaihe 1: Mitä tarvitset
- Arduino UNO (tai mikä tahansa muu Arduino)
- LED MATRIX. Käytämme FC-16-moduulia, jossa on neljä kaskadoitua 8 × 8 LED-matriisinäyttöä ja sisäänrakennettu MAX7219-LED-ohjain kullekin näytölle.
- Hyppyjohdot
- Visuino -ohjelma: Lataa Visuino
Vaihe 2: Piiri
- Liitä LED -matriisitappi [VCC] Arduino -nastaan [5V]
- Liitä LED -matriisitappi [GND] Arduino -nastaan [GND]
- Liitä LED -matriisitappi [DIN] Arduinon digitaaliseen nastaan [11]
- Liitä LED -matriisitappi [CS] Arduinon digitaaliseen nastaan [10]
- Liitä LED -matriisitappi [CLK] Arduinon digitaaliseen nastaan [13]
Huomautus: Lue myös alla oleva Vianmääritys -osa
Vaihe 3: Käynnistä Visuino ja valitse Arduino UNO Board Type
Arduinon ohjelmoinnin aloittamiseksi sinun on asennettava Arduino IDE täältä:
Huomaa, että Arduino IDE 1.6.6: ssa on kriittisiä vikoja. Varmista, että asennat 1.6.7 tai uudemman, muuten tämä Instructable ei toimi! Jos et ole tehnyt sitä, noudata tämän oppaan ohjeita, jotta Arduino IDE voidaan ohjelmoida Arduino UNO! Visuino: https://www.visuino.eu on myös asennettava. Käynnistä Visuino ensimmäisen kuvan mukaisesti Napsauta Visuinon Arduino -komponentin (Kuva 1) "Työkalut" -painiketta. Kun valintaikkuna tulee näkyviin, valitse "Arduino UNO", kuten kuvassa 2
Vaihe 4: Lisää Visuino -komponentteja
- Lisää "Kellogeneraattori" -komponentti
- Lisää "Text Value" -komponentti
- Lisää "Laskuri" -komponentti
- Lisää kokonaislukuinen monilähde
- Lisää "Maxim LED -näyttöohjain SPI MAX7219/MAX7221" -komponentti
Vaihe 5: Visuino -sarjan komponenteissa
- Valitse "ClockGenerator1" ja aseta ominaisuusikkunan "Frequency" -asetukseksi: 5
- Valitse "Laskuri1" ja aseta ominaisuusikkunassa Max> Arvo 0 ja Min> Arvo -170 Huomautus: -170 on etäisyys X: ssä (tekstin pituus), jonka teksti kulkee vasemmalta oikealle. pelaa tällä numerolla saadaksesi oikean pituuden
- Valitse "IntegerMultiSource1" ja aseta ominaisuusikkunassa "Output Pins" arvoon: 3
-
Valitse "TextValue1" ja aseta "Value" (Tämä teksti haluat näyttää LED -matriisissa): ARDUINO LED MATRIX PROJECT
- Valitse "LedController1" ja valitse ominaisuusikkunasta "Pikseliryhmät" ja napsauta 3 pistettä. Vedä "PixelGroups" -ikkunassa "2D -grafiikka" oikealta puolelta vasemmalleValitse "2D -grafiikka1" vasemmalta ja ominaisuudet -ikkuna asetettu:- "Korkeus"- 8- "Peili vaakasuora"- tosi- "Suunta"- goUp- "Käänteinen vaakasuuntainen"- tosi- "Käänteinen pystysuora" epätosi- "Leveys"- 32- Valitse "Elementit" ja napsauta Vedä "Elementit" -ikkunassa "Täytä näyttö" vasemmalle, laajenna "Teksti" ja vedä "Tekstikenttä" vasemmalle puolelle. Valitse "Tekstikenttä1" ja valitse ominaisuusikkunassa "Kääri" arvoksi Väärä, Valitse "X" ja napsauta "Pin" -kuvaketta ja valitse "Integer SinkPin" << katso kuvaSulje kaikki ikkunat
- Valitse "LedController1" ja aseta ominaisuusikkunassa "Intensiteetti" arvoon 0,1 <
Vaihe 6: Visuino Connect -komponentit
- Liitä "ClockGenerator1" -nasta [Out] "Counter1" -nastaan [In]
- Liitä Counter1 -nasta [Out] IntegerMultiSource1 -nastaan [In]
- Yhdistä IntegerMultiSource1 -nasta [0] "LedController1"> Tekstikenttä1> X
- Yhdistä "IntegerMultiSource1" -nasta [1] "LedController1"> Täytä näyttö1> Kello
- Yhdistä IntegerMultiSource1 -nasta [2] "TextValue1" -nastaan [Kello]
- Yhdistä "TextValue1" -nasta [Out] "LedController1"> Tekstikenttä1> Tulo
- Liitä "LedController1" -tappi [Chip Select] Arduinon digitaaliseen nastaan [10]
- Liitä "LedController1" -nasta [Out SPI] Arduino -nastaan [SPI In]
Vaihe 7: Luo, käännä ja lähetä Arduino -koodi
Visuinossa napsauta "Rakenna" -välilehden alareunasta, varmista, että oikea portti on valittu, ja napsauta sitten "Käännä/rakenna ja lähetä" -painiketta.
Vaihe 8: Pelaa
Jos kytket virran Arduino UNO -moduuliin, LED -matriisi alkaa näyttää tekstiä vasemmalta puolelta oikealle.
Onnittelut! Olet suorittanut projektisi Visuinon kanssa. Liitteenä on myös Visuino -projekti, jonka loin tälle Instructable -ohjelmalle, voit ladata sen täältä ja avata sen Visuinossa:
Vaihe 9: Vianetsintä
Minun tapauksessani Arduinon käynnistäessä LED -matriisi vilkkui ja tekstiä ei näytetty kokonaan. Syynä tähän oli se, että MAX7219 -siru on erittäin herkkä jännitehäiriöille.
Ratkaistakseni lisäsin 47uf -elektrolyyttikondensaattorin LED -matriisin VCC (+) ja GND (-) väliin, varmista, että liität kondensaattorin oikein, + päällä (VCC) ja - (GND)
Suositeltava:
Arduino: Potentio -ilmaisin käyttää Led Matrix MAX7219: 4 -vaiheita
Arduino: Potentio -ilmaisin käyttää LED -matriisia MAX7219: Edellisessä opetusohjelmassa olen antanut potentiometrin osoittimen käyttämällä RGB -rengasneo -pikseleitä. näet sen tässä artikkelissa " Potentiomittari käyttää RGB -neopikseliä " Ja tänään näytän potentiaalin ilmaisimen käyttämällä MAX7219 -led -met
Arduino Smile MAX7219 Matrix LED -opetusohjelma: 4 vaihetta
Arduino Smile MAX7219 Matrix LED -opetusohjelma: Tässä opetusohjelmassa "Led -matriisin hallinta Arduinon avulla". Näytän sinulle, kuinka käyttää Led -matriisinäyttöjä Arduinolla.Ja tässä artikkelissa opimme tekemään hymiö hymiöitä käyttämällä tätä matriisinäyttöä myös Arduinolla.Käytetyt ainesosat
Arduino Max7219 Led Matrix Display -opetusohjelma: 4 vaihetta
Arduino Max7219 Led Matrix -näytön opetusohjelma: Hei kaverit tässä ohjeessa opimme käyttämään led -matriisinäyttöä max7219 -näytönohjaimen kanssa Arduinon kanssa animaation ja tekstin näyttämiseksi tässä led -matriisinäytössä
MATRIX Voice ja MATRIX Creator käynnissä Alexassa (C ++ -versio): 7 vaihetta
MATRIX Voice ja MATRIX Creator käynnissä Alexa (C ++ -versio): Pakollinen laitteisto Ennen kuin aloitat, tarkastelemme mitä tarvitset. Raspberry Pi 3 (suositus) tai Pi 2 -malli B (tuettu). MATRIX Voice tai MATRIX Creator - Raspberry Pi: ssä ei ole sisäänrakennettua mikrofonia, MATRIX Voice/Creatorissa on
Matrix Led X4 MAX7219 + ESP8266 12E + anturi DS18b20 (lämpötila): 6 vaihetta
Matrix Led X4 MAX7219 + ESP8266 12E + anturi DS18b20 (lämpötila): Tässä tilaisuudessa teemme nopean testin matriisille, joka johdetaan integroidulla MAX7219: llä moduulilla ESP8266, ja jotta se ei ole kovin yksinkertaista, luemme anturin lämpötilan DS18B20. Tulevissa opetusohjelmissa integroimme sen muihin