Spisu treści:
- Krok 1: Przymocuj przycisk do deski do krojenia chleba
- Krok 2: Podłącz rezystor 10K do jednej z nóg przycisku
- Krok 3: Podłącz drugą nogę rezystora do uziemienia (GND) za pomocą przewodu
- Krok 4: Podłącz drugą nogę przycisku przewodem do +5V
- Krok 5: Podłącz górną prawą nogę przycisku przewodem do styku cyfrowego 12
- Krok 6: Przymocuj brzęczyk do tablicy. Zwróć uwagę na etykiety po stronie dodatniej (+) i ujemnej (-) brzęczyka
- Krok 7: Użyj przewodu, aby podłączyć ujemną (-) odnogę brzęczyka do uziemienia (GND)
- Krok 8: Użyj przewodu, aby podłączyć dodatnią (+) odnogę brzęczyka do styku 8
- Krok 9: Kodowanie Arduino
- Krok 10: Gratulacje, że skończyłeś! Teraz naciśnij przycisk i posłuchaj słodkiej muzyki z okazji urodzin
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Ten projekt wykorzystuje Arduino Uno, brzęczyk i przycisk do odtwarzania piosenki Happy Birthday! Po naciśnięciu przycisku brzęczyk odtwarza całą piosenkę Happy Birthday. Widzę związek z muzycznymi kartkami urodzinowymi, które tak bardzo kochają moje dzieci.
Zdecydowałem się stworzyć ten projekt, ponieważ kiedy ukończyłem mój pierwszy projekt za pomocą brzęczyka, nie zawierał on przycisku i odtwarzał bardzo prosty wzór. W przeszłości używałem przycisków do zapalania diod, więc postanowiłem dodać przycisk do brzęczyka, a także stworzyć piosenkę Happy Birthday jako niespodziankę na 5 urodziny mojego syna! Kochał to i grał w kółko! Jak zawsze, uwielbiał naciskać guziki. Najtrudniejszą częścią tego projektu było stworzenie od podstaw kodu do piosenki z okazji urodzin, ale fajnie było zobaczyć, jak kodowanie może łączyć się z innymi tematami, takimi jak pisanie muzyki.
Poziom umiejętności: początkujący
Inspiracje przypisywane:
Kilic, M. (2016, 24 listopada). Melodia brzęczyka przycisku. Pobrane z
Materiały
- Mikrokontroler Arduino Uno
- Deska do krojenia chleba
- Brzęczyk piezoelektryczny
- przycisk
- Rezystor 10K
- 5 męsko-męskich przewodów połączeniowych
- Kabel połączeniowy USB
Krok 1: Przymocuj przycisk do deski do krojenia chleba
Krok 2: Podłącz rezystor 10K do jednej z nóg przycisku
Krok 3: Podłącz drugą nogę rezystora do uziemienia (GND) za pomocą przewodu
Krok 4: Podłącz drugą nogę przycisku przewodem do +5V
Krok 5: Podłącz górną prawą nogę przycisku przewodem do styku cyfrowego 12
Krok 6: Przymocuj brzęczyk do tablicy. Zwróć uwagę na etykiety po stronie dodatniej (+) i ujemnej (-) brzęczyka
Krok 7: Użyj przewodu, aby podłączyć ujemną (-) odnogę brzęczyka do uziemienia (GND)
Krok 8: Użyj przewodu, aby podłączyć dodatnią (+) odnogę brzęczyka do styku 8
Krok 9: Kodowanie Arduino
Teraz jesteśmy gotowi na otrzymanie kodu do Twojego projektu. Przejdź do poniższego linku i skopiuj kod do swojego edytora Arduino.
Kod z okazji urodzin
Kod do zapamiętania:
-
Utwórz drugą zakładkę dla kodu katalogu działek i nazwij ją: pitches.h
- Wklej kod z katalogu pitches do nowej zakładki pitches.h
- Linie 4-9 w kodzie to nuty do piosenki z okazji urodzin. Notatki pochodzą z zakładki pitches.h
- Linia 15 zawiera czasy trwania nut, które odpowiadają nutom w liniach 4-9
- Linia 42 to miejsce, w którym regulujesz prędkość melodii. Jeśli chcesz przyspieszyć lub spowolnić melodię, zmień odpowiednio ten numer.
- Linia 34 to miejsce, w którym ustawiasz, ile nut będzie granych w piosence. Więc jeśli napiszesz nową melodię, być może będziesz musiał dostosować liczbę 28, aby odpowiadała liczbie nut w nowej melodii.
Krok 10: Gratulacje, że skończyłeś! Teraz naciśnij przycisk i posłuchaj słodkiej muzyki z okazji urodzin
Teraz, po zagraniu w Happy Birthday, wypróbuj swoje umiejętności muzyczne i zakoduj nową piosenkę, używając zakładki pitches.h jako katalogu kodów dla różnych nut.