Obsah:
- Krok 1: Čo budete potrebovať
- Krok 2: Okruh
- Krok 3: Spustite Visuino a vyberte typ dosky Arduino UNO
- Krok 4: V programe Visuino pridajte komponenty
- Krok 5: V súprave Visuino Set Components
- Krok 6: V komponentoch Visuino Connect
- Krok 7: Generujte, kompilujte a nahrajte kód Arduino
- Krok 8: Hrajte
- Krok 9: Riešenie problémov
Video: CONTROL LED MATRIX MAX7219 S ARDUINO: 9 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
V tomto návode sa naučíme ovládať maticu LED MAX7219 pomocou Arduina zobrazením jednoduchého textu.
Pozrite si ukážkové video.
Krok 1: Čo budete potrebovať
- Arduino UNO (alebo akékoľvek iné Arduino)
- LED MATRIX. Použijeme modul FC-16, ktorý má pre každý displej štyri cacacaded 8 × 8 LED maticové displeje a vstavaný LED ovládač MAX7219.
- Prepojovacie vodiče
- Program Visuino: Stiahnite si Visuino
Krok 2: Okruh
- Pripojte LED maticový kolík [VCC] k pinu Arduino [5V]
- Pripojte LED maticový pin [GND] k pinu Arduino [GND]
- Pripojte LED maticový kolík [DIN] k digitálnemu kolíku Arduino [11]
- Pripojte LED maticový kolík [CS] k digitálnemu kolíku Arduino [10]
- Pripojte LED maticový pin [CLK] k digitálnemu pinu Arduino [13]
Poznámka: Prečítajte si tiež časť pre riešenie problémov nižšie
Krok 3: Spustite Visuino a vyberte typ dosky Arduino UNO
Ak chcete začať programovať Arduino, budete musieť mať nainštalované Arduino IDE tu:
Uvedomte si, že v Arduino IDE 1.6.6 existujú niektoré kritické chyby. Uistite sa, že inštalujete 1.6.7 alebo vyšší, inak tento návod nebude fungovať! Ak ste to neurobili, postupujte podľa pokynov v tomto návode na nastavenie Arduino IDE na programovanie Arduino UNO! Je tiež potrebné nainštalovať Visuino: https://www.visuino.eu. Spustite Visuino ako je znázornené na prvom obrázku Kliknite na tlačidlo „Nástroje“na komponente Arduino (obrázok 1) v programe Visuino Keď sa zobrazí dialógové okno, zvoľte „Arduino UNO“podľa obrázku 2
Krok 4: V programe Visuino pridajte komponenty
- Pridajte komponent „Generátor hodín“
- Pridajte komponent „Textová hodnota“
- Pridajte komponent „Počítadlo“
- Pridajte „Integer Multi Source“
- Pridajte komponent „Maxim LED Display Controller SPI MAX7219/MAX7221“
Krok 5: V súprave Visuino Set Components
- Vyberte „ClockGenerator1“a v okne vlastností nastavte „Frekvencia“na: 5
- Vyberte „Počítadlo1“a v okne vlastností nastavte Max> Hodnota na 0 a Min> Hodnota na -170 Poznámka: -170 je vzdialenosť na X (dĺžka textu), ktorou sa text bude pohybovať zľava doprava, môžete hrajte s týmto číslom, aby ste získali správnu dĺžku
- Vyberte „IntegerMultiSource1“a v okne vlastností nastavte „Výstupné piny“na: 3
-
Vyberte „TextValue1“a nastavte „hodnotu“(Toto je text, ktorý chcete zobraziť na matici LED): ARDUINO LED MATRIX PROJECT
- Vyberte „LedController1“a v okne vlastností vyberte „Skupiny pixelov“a kliknite na 3 body. V okne „Skupiny pixelov“presuňte „2D grafiku“z pravej strany na ľavú stranu Vyberte „2D grafika1“na ľavej strane a v sada vlastností okna:- „Výška“až 8- „Zrkadliť horizontálne“na hodnotu „Pravda“- „Orientácia“- Prejdite hore- „Prevrátiť horizontálne“na hodnotu „True“- „Prevrátiť vertikálne“na hodnotu False- „Šírka“na 32- Vyberte „Prvky“a kliknite na tlačidlo v 3dotoch V okne „Prvky“potiahnite doľava „Vyplniť obrazovku“, rozbaľte „Text“a presuňte „Textové pole“na ľavú stranu. Vyberte „Textové pole1“a v okne vlastností nastavte „Zabaliť“na hodnotu False, vyberte „X“a kliknite na ikonu „Pin“a zvoľte „Integer SinkPin“<< pozri obrázokZavrieť všetky okná
- Vyberte „LedController1“a v okne vlastností nastavte „Intenzita“na 0,1 <
Krok 6: V komponentoch Visuino Connect
- Pripojte kolík „ClockGenerator1“[Out] k pinu „Counter1“[In]
- Pripojte pin „Counter1“[Out] k pinu IntegerMultiSource1 [In]
- Pripojte kolík „IntegerMultiSource1“[0] k „LedController1“> Textové pole1> X
- Pripojte pin „IntegerMultiSource1“[1] k „LedController1“> Vyplniť obrazovku1> Hodiny
- Pripojte kolík „IntegerMultiSource1“[2] k pinu „TextValue1“[Hodiny]
- Pripojte pin „TextValue1“[Out] k „LedController1“> Textové pole1> Vstup
- Pripojte pin „LedController1“[Chip Select] k digitálnemu kolíku Arduino [10]
- Pripojte pin „LedController1“[Out SPI] k pinu Arduino [SPI In]
Krok 7: Generujte, kompilujte a nahrajte kód Arduino
Vo Visuine v spodnej časti kliknite na kartu „Zostaviť“a uistite sa, že je vybratý správny port, potom kliknite na tlačidlo „Kompilovať/zostaviť a nahrať“.
Krok 8: Hrajte
Ak napájate modul Arduino UNO, LED matica začne zobrazovať text z ľavej strany na pravú stranu.
Gratulujem Dokončili ste svoj projekt s Visuino. Tiež je pripojený projekt Visuino, ktorý som vytvoril pre tento Instructable, môžete si ho stiahnuť tu a otvoriť ho vo Visuino:
Krok 9: Riešenie problémov
V mojom prípade Pri napájaní Arduina LED matica blikala a text sa úplne nezobrazil. Dôvodom bolo to, že čip MAX7219 je veľmi citlivý na akékoľvek interferencie napätia.
Aby som to vyriešil, pridal som elektrolytický kondenzátor 47uf medzi LED Matrix VCC (+) a GND (-), uistite sa, že ste kondenzátor pripojili správne, + na (VCC) a - na (GND)
Odporúča:
Dot Matrix 32x8 Max7219 Rozhranie s Ardiuno: 5 krokov (s obrázkami)
Rozhranie Dot Matrix 32x8 Max7219 s Ardiuno: Ahoj všetci, Dot Matrix o Max7219 nie je v roku 2020 novinkou, až donedávna bol proces nastavenia dobre zdokumentovaný, dalo by sa stiahnuť hardvérovú knižnicu z MajicDesigns. a zmenilo niekoľko riadkov v hlavičkových súboroch a FC16 fungoval ako kúzlo. Toto bolo do
MAX7219 LED Matrix MQTT pomocou Esp8266: 6 krokov
MAX7219 LED Matrix MQTT pomocou Esp8266: Pokúšal som sa pripojiť svoj MAX7219 LED displej k serveru MQTT a prijať text z predplatného MQTT na zobrazenie. Ale na internete som nedostal žiadny vhodný kód, a tak som začal stavať svoj vlastný. … a výsledok sa dostaví celkom dobre … môžete
Arduino: Indikátor Potentio používa Led Matrix MAX7219: 4 kroky
Arduino: Indikátor Potentio používa Led Matrix MAX7219: V predchádzajúcom tutoriáli som urobil indikáciu potenciometra pomocou RGB prstenca neo pixelov LED. Môžete to vidieť v tomto článku „Indikátor potenciálu používa RGB neopixel“A dnes ukážem indikátor potenciátora pomocou LED diódy MAX7219
Arduino Smile MAX7219 Matrix LED návod: 4 kroky
Výučba matice LED Arduino Smile MAX7219: V tomto návode „Ovládanie matice LED pomocou Arduina“. Ukážem vám, ako používať maticové displeje Led pomocou Arduina. A v tomto článku sa naučíme vytvárať úsmevné emotikony pomocou tohto maticového displeja aj pomocou Arduina. Použité prísady
Matrix Led X4 MAX7219 + ESP8266 12E + senzor DS18b20 (teplota): 6 krokov
Matrix Led X4 MAX7219 + ESP8266 12E + senzor DS18b20 (teplota): Pri tejto príležitosti vykonáme rýchly test na maticovú diódu s integrovaným MAX7219 s modulom ESP8266 a aby to nebolo veľmi jednoduché, prečítame teplotu senzora DS18B20. V budúcich tutoriáloch ho integrujeme do iných platforiem