Spisu treści:

Kontroluj prędkość Jingle Bells za pomocą Arduino: 4 kroki
Kontroluj prędkość Jingle Bells za pomocą Arduino: 4 kroki

Wideo: Kontroluj prędkość Jingle Bells za pomocą Arduino: 4 kroki

Wideo: Kontroluj prędkość Jingle Bells za pomocą Arduino: 4 kroki
Wideo: favst / gibbs ft. kukon - halo 2024, Listopad
Anonim
Kontroluj prędkość Jingle Bells za pomocą Arduino
Kontroluj prędkość Jingle Bells za pomocą Arduino

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: