Sadržaj:
- Korak 1: Ono što će vam trebati
- Korak 2: Krug
- Korak 3: Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
- Korak 4: U Visuinu dodajte komponente
- Korak 5: U Visuino komponentama skupa
- Korak 6: U komponentama Visuino Connect
- Korak 7: Generirajte, kompajlirajte i prenesite Arduino kôd
- Korak 8: Igrajte se
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
U ovom ćemo vodiču naučiti kako kontrolirati Neopixel Led prsten Ws2812 pomoću Arduina i Visuina za pokretanje LED piksela.
Pogledajte demonstracijski video.
Korak 1: Ono što će vam trebati
- Arduino UNO (ili bilo koji drugi Arduino)
- Neopixel LED prsten
- Kratkospojne žice
- Visuino program: Preuzmite Visuino
Korak 2: Krug
- Spojite LED Ring pin [VCC] na Arduino pin [+5V]
- Spojite LED Ring pin [GND] na Arduino pin [GND]
- Spojite LED Ring pin [IN] ili (DI) na Arduino digitalni pin [6]
Korak 3: Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
Za početak programiranja Arduina morat ćete instalirati Arduino IDE odavde:
Imajte na umu da postoje neke kritične pogreške u Arduino IDE 1.6.6. Obavezno instalirajte 1.6.7 ili noviju verziju, u protivnom ovaj Instructable neće raditi! Ako niste učinili, slijedite korake u ovom Uputu za postavljanje Arduino IDE -a za programiranje Arduino UNO! Visuino: https://www.visuino.eu također je potrebno instalirati. Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite gumb "Alati" na komponenti Arduino (Slika 1) u Visuinu Kad se pojavi dijaloški okvir, odaberite "Arduino UNO" kao što je prikazano na slici 2
Korak 4: U Visuinu dodajte komponente
- Dodajte komponentu "Generator sata"
- Dodajte komponentu "Brojač"
- Dodajte komponentu "Usporedi cijelu vrijednost"
- Dodajte komponentu "Random RGBW Color"
- Dodajte komponentu "NeoPixels"
Korak 5: U Visuino komponentama skupa
- Odaberite komponentu "ClockGenerator1" i u prozoru svojstava postavite "Frequency" na 10
- Odaberite komponentu "Counter1" i u prozoru svojstava postavite "Max" na 12 ili 16 (Ovisno o tome koliko LED dioda ima vaš LED prsten)
- Odaberite komponentu "Counter1" i u prozoru svojstava postavite "Min" na 0
- Odaberite komponentu "CompareValue1" i postavite "Value" na 12 ili 16 (Ovisno o tome koliko LED dioda ima vaš LED prsten)
- Odaberite komponentu "CompareValue1" i postavite "Compare Type" na ctNotEqual
- Dvaput kliknite na "NeoPixels1" i u prozoru "PixelGroups" povucite "Color Pixel" ulijevo
- Na lijevoj strani prozora "PixelGroups" zatim odaberite "Color Pixel1" i u prozoru svojstava postavite "Count Pixels" na 12 ili 16 (Ovisno o tome koliko LED dioda ima vaš LED prsten)
Korak 6: U komponentama Visuino Connect
- Spojite pin komponente "ClockGenerator1" [Out] na pin komponente "Counter1" [In]
- Spojite pin komponente "Counter1" [Out] na pin komponente "CompareValue1" [In]
- Spojite pin komponente "Counter1" [Out] na "NeoPixels1"> PIN Pixel1 u boji komponente [Index]
- Spojite pin komponente "CompareValue1" [Out] na pin komponente "Counter1" "Reset"
- Spojite komponentni pin "CompareValue1" [Out] na "RandomRGBWColor1" komponentni pin "Sat"
- Spojite komponentni pin "RandomRGBWColor1" [Out] na "NeoPixels1"> PIN Pixel1 u boji komponente [Color]
- Spojite "NeoPixels1" komponentni pin [Out] na Arduino digitalni pin [6]
Korak 7: Generirajte, kompajlirajte i prenesite Arduino kôd
U Visuinu pritisnite F9 ili kliknite gumb prikazan na slici 1 za generiranje Arduino koda i otvorite Arduino IDE
U Arduino IDE -u kliknite gumb Upload za sastavljanje i prijenos koda (Slika 2)
Korak 8: Igrajte se
Ako napajate Arduino UNO modul, LED prsten će početi mijenjati svoje boje.
Čestitamo! Završili ste svoj projekt s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovaj Instructable, možete ga preuzeti ovdje i otvoriti u Visuinu: