Spisu treści:

Muzyka taneczna do trumny przy użyciu Arduino: 6 kroków
Muzyka taneczna do trumny przy użyciu Arduino: 6 kroków

Wideo: Muzyka taneczna do trumny przy użyciu Arduino: 6 kroków

Wideo: Muzyka taneczna do trumny przy użyciu Arduino: 6 kroków
Wideo: Piosenki Dla Seniorów 2024, Lipiec
Anonim
Muzyka do tańca trumien przy użyciu Arduino
Muzyka do tańca trumien przy użyciu Arduino

W tym samouczku pokażę, jak używać Arduino do tworzenia muzyki za pomocą tylko głośnika (nie jest wymagany moduł MP3). Najpierw obejrzyj ten samouczek wideo

Krok 1: Obejrzyj ten samouczek wideo

Image
Image

Krok 2: Potrzebny sprzęt

Schemat obwodu
Schemat obwodu

1. Arduino

2. Głośnik lub brzęczyk

Krok 3: Schemat obwodu

Schemat obwodu
Schemat obwodu

Wystarczy podłączyć jeden przewód głośnika do D8 arduino, a drugi koniec do masy arduino

Krok 4: Jak to działa?

Arduino w tym obwodzie tworzy tony o różnych częstotliwościach i odtwarza je przez podłączony do niego głośnik. Zmienność częstotliwości tonu (wysokość) z prawidłowym timingiem (rytm) tworzy muzykę. Arduino generuje sygnał i wysyła go przez cyfrowy pin 8. To napędza głośnik podłączony do pinu w celu wytworzenia dźwięku. W tym samouczku zaprogramowałem Arduino do odtwarzania utworu „Astronomia coffin dance”.

Krok 5: Jak stworzyłem melodię i NoteDurations tej piosenki:

Jak stworzyłem melodię i NoteDurations tej piosenki
Jak stworzyłem melodię i NoteDurations tej piosenki

Jeśli spojrzysz na program, znajdziesz dwie tablice int: melody i noteDurations. Pierwsza tablica zawiera nuty, a druga tablica zawiera odpowiadające im czasy trwania. Najpierw zapisałem nuty tej piosenki, a następnie dopisałem tablicę melodii.

Następnie napisałem noteDurations zgodnie z długością każdej nuty. Tutaj 8 = ćwierćnuta, 4 = ósemka itd. Wyższa wartość oznacza dłuższy czas trwania nut. Nuta i jej odpowiedni czas trwania są tym, co znajduje się odpowiednio w melody i noteDurations. Możesz je modyfikować i tworzyć dowolną piosenkę według swoich pomysłów

Krok 6: Kod i biblioteka

pobierz kod i bibliotekę Arduino stąd

wszelkie wątpliwości zapytaj tutaj

więcej samouczków

Zalecana: