Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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!