Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Okablowanie
- Krok 2: Kodowanie
- Krok 3: Przetestuj to
- Krok 4: To działa, teraz udostępnij
Wideo: Kontroluj prędkość Jingle Bells za pomocą Arduino: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Ta instrukcja pokaże Ci, jak zaprogramować pasek LED, aby odpowiadał notatkom odtwarzanym przez Arduino. Możesz także przyspieszyć lub spowolnić piosenkę, zbliżając lub oddalając rękę od fotorezystora. Moim przykładem jest piosenka Jingle Bells, ale możesz zmienić ją na dowolną, jeśli przetłumaczysz nuty.
Kieszonkowe dzieci
- Fotorezystor
- Płytka Arduino
- Rezystor 10K (x2)
- Pasek ledowy
- Wzmacniacz głośnikowy
- Przewody (męski i żeński)
Krok 1: Okablowanie
Skorzystaj z poniższego łącza, aby zobaczyć właściwą konfigurację przewodów.
Wszystkie różowe przewody są dopasowane do numerów pinów.
Wszystkie czarne przewody prowadzą do uziemienia.
Wszystkie czerwone przewody prowadzą do 5V.
Wszystkie czarne z tanem oznaczają opornik.
Zielone przewody oznaczają przewody wychodzące z paska LED.
Krok 2: Kodowanie
Skopiuj załączony kod.
Reszta to wyjaśnienie, jak działa kodowanie:
Kodowanie zawiera komentarze, ale zobaczysz, że jest dość długie. Zadeklarowane początkowe nuty zapewniają, że Twoja deska może stworzyć dowolny dźwięk. Do każdej nuty dołączona jest deklaracja kolorów. Konfiguracja void włącza wszystkie piny i rozpoczyna programowanie. Pętla void to miejsce, w którym odbywa się główne kodowanie. Zaczyna się od tempa float, co zapewnia, że utwór przyspieszy lub zwolni w zależności od tego, jak blisko fotorezystora jesteś. Im bliżej jesteś, tym szybciej gra. Następnie gra w dzwonki. Każda nuta ma swoją własną funkcję. Początkowo czyści taśmę LED ze wszystkich kolorów, następnie dyktuje notatkę i jak długo ona trwa. W przypadku ćwierćnuty gra się przez 250 milisekund, półnuta gra przez 500 milisekund, a cała nuta gra przez 1000 milisekund. Po tej deklaracji znajduje się pętla, która informuje tablicę, ile świateł powinno się zapalić; dla ćwierćnuty zapala się 5 świateł, dla półnuty 10 zapala się, a dla całej nuty zapala się 10 świateł. Następnie następuje dyktowanie koloru i opóźnienie zakończenia nuty. Powtarza się to w sposób ciągły, chyba że zostanie odłączony od płyty.
Krok 3: Przetestuj to
Sposobem na przetestowanie kodu i okablowania jest podłączenie go! Jeśli nie działa prawidłowo, sprawdź przewody i czy skopiowałeś całe kodowanie. Możesz mieć uziemienie do 5 V lub inne pomieszanie.
Krok 4: To działa, teraz udostępnij
Teraz, gdy rozwiązałeś już wszelkie problemy z projektem! Zrób zdjęcie i podziel się nim ze znajomymi. Jeśli chcesz, możesz zmienić piosenkę, zmieniając nuty i odpowiednio zmieniając kolory. Do Ciebie możliwości są nieograniczone!
Zalecana:
Prędkość sterowania MOSFET MOSFET DC za pomocą Arduino: 6 kroków
Sterowanie prędkością MOSFET DC MOSFET za pomocą Arduino: W tym samouczku dowiemy się, jak kontrolować prędkość silnika DC za pomocą modułu MOSFET. Obejrzyj wideo
Arduino kontroluje prędkość i kierunek silnika prądu stałego za pomocą potencjometru, wyświetlacza OLED i przycisków: 6 kroków
Arduino kontroluje prędkość i kierunek silnika prądu stałego za pomocą potencjometru, wyświetlacza i przycisków OLED: W tym samouczku dowiemy się, jak używać sterownika L298N DC MOTOR CONTROL i potencjometru do sterowania prędkością i kierunkiem silnika prądu stałego za pomocą dwóch przycisków i wyświetlania wartości potencjometru na wyświetlaczu OLED. Obejrzyj film demonstracyjny
Sterowanie gestami ręki SILNIKA DC Prędkość i kierunek za pomocą Arduino: 8 kroków
Sterowanie gestami dłoni z silnika prądu stałego za pomocą Arduino: W tym samouczku nauczymy się sterować silnikiem prądu stałego za pomocą gestów dłoni za pomocą arduino i Visuino. Obejrzyj wideo! Sprawdź także: Samouczek gestów dłoni
Kontroluj prędkość bezszczotkowego silnika prądu stałego za pomocą modułu Arduino i Bluetooth (HC-05): 4 kroki
Kontroluj prędkość bezszczotkowego silnika prądu stałego za pomocą modułu Arduino i Bluetooth (HC-05): WprowadzenieW tym samouczku będziemy kontrolować prędkość bezszczotkowego silnika prądu stałego za pomocą Arduino UNO, modułu Bluetooth (HC-05) i aplikacji na Androida dla Bluetooth ( Kontroler Arduino Bluetooth)
Kontroluj Arduino za pomocą smartfona przez USB za pomocą aplikacji Blynk: 7 kroków (ze zdjęciami)
Kontroluj Arduino za pomocą smartfona przez USB za pomocą aplikacji Blynk: W tym samouczku nauczymy się korzystać z aplikacji Blynk i Arduino w celu sterowania lampą, połączenie będzie odbywać się przez port szeregowy USB. Celem tej instrukcji jest pokazanie najprostsze rozwiązanie do zdalnego sterowania Arduino lub c