Mündəricat:
- Addım 1: Düyməni Breadboard -a bağlayın
- Addım 2: Düymənin Ayaqlarından birinə 10K Rezistoru bağlayın
- Addım 3: Rezistorun Digər Ayağını Zəminə (GND) Tellə Bağlayın
- Addım 4: Düymənin Digər Ayağını +5V -ə tel ilə bağlayın
- Addım 5: Düymənin Sağ Sağ Ayağını Tellə Rəqəmsal Pin 12 -yə bağlayın
- Addım 6: Buzzer'i lövhəyə yapışdırın. Buzzerin pozitiv (+) və mənfi (-) tərəflərinin etiketlərinə diqqət yetirin
- Addım 7: Siqnalın mənfi (-) ayağını yerə bağlamaq üçün tel istifadə edin (GND)
- Addım 8: Buzzerin Müsbət (+) Ayağını Pin 8 -ə bağlamaq üçün bir tel istifadə edin
- Addım 9: Arduino kodlaşdırma
- Addım 10: Hazır olduğunuz üçün təbrik edirik! İndi Düyməni Basın və Doğum Gününüzün Şirin Musiqisini Dinləyin
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu layihə Arduino Uno, bir buzzer və Happy Birthday mahnısını çalmaq üçün bir düymədən istifadə edir! Düymə basıldıqda, buzzer Happy Birthday -in bütün mahnısını səsləndirir. Övladlarımın çox sevdiyi musiqili ad günü kartlarının əlaqəsini görürəm.
Bu layihəni yaratmağı seçdim, çünki ilk layihəmi səs siqnalı ilə tamamladığımda heç bir düymə daxil edilmədi və çox sadə bir nümunə oynadı. Keçmişdə LED -ləri işıqlandırmaq üçün düymələrdən istifadə etmişdim, buna görə də səs -küyə bir düymə əlavə etmək və oğlumun 5 -ci ad günü üçün sürpriz olaraq Happy Birthday mahnısını yaratmaq qərarına gəldim! Bəyəndi və dəfələrlə oynadı! Uşaqlar həmişə olduğu kimi düyməni basmağı sevirdi. Bu layihənin ən çətin hissəsi, ad günün mübarək mahnısının kodunu sıfırdan yaratmaq idi, ancaq kod yazmağın musiqi yazmaq kimi digər mövzulara necə qoşula biləcəyini görmək əyləncəli idi.
Bacarıq səviyyəsi: başlanğıc
İlhamın müəllifi:
Kılıç, M. (2016, 24 noyabr). Button buzzer melodiyası. Http://mertarduinotutorial.blogspot.com.tr/2016/11/buzzer-button-melody.html saytından əldə edildi
Materiallar
- Arduino Uno mikro nəzarətçi
- Çörək lövhəsi
- Piezo səs siqnalı
- düymə
- 10K müqavimət
- 5 kişi-kişi tullanan tel
- USB bağlayıcı kabel
Addım 1: Düyməni Breadboard -a bağlayın
Addım 2: Düymənin Ayaqlarından birinə 10K Rezistoru bağlayın
Addım 3: Rezistorun Digər Ayağını Zəminə (GND) Tellə Bağlayın
Addım 4: Düymənin Digər Ayağını +5V -ə tel ilə bağlayın
Addım 5: Düymənin Sağ Sağ Ayağını Tellə Rəqəmsal Pin 12 -yə bağlayın
Addım 6: Buzzer'i lövhəyə yapışdırın. Buzzerin pozitiv (+) və mənfi (-) tərəflərinin etiketlərinə diqqət yetirin
Addım 7: Siqnalın mənfi (-) ayağını yerə bağlamaq üçün tel istifadə edin (GND)
Addım 8: Buzzerin Müsbət (+) Ayağını Pin 8 -ə bağlamaq üçün bir tel istifadə edin
Addım 9: Arduino kodlaşdırma
İndi layihənizin kodunu almağa hazırıq. Aşağıdakı linki keçin və kodu Arduino redaktorunuza kopyalayın.
Doğum günün mübarək kodu
Qeyd etmək üçün kod:
-
Kataloq kodu üçün ikinci bir nişan yaradın və adını verin: pitches.h
- Sahəni kataloqudakı kodu yeni sahələrinizə yapışdırın.h sekmesine
- Kodun 4-9 sətirləri, ad günün mübarək mahnının qeydləridir. Qeydlər meydançalar.h nişanından gəlir
- 15-ci sətir 4-9-cu sətirlərdəki qeydlərə uyğun gələn qeyd müddətlərini ehtiva edir
- 42 -ci xətt Melodiyanın sürətini tənzimlədiyiniz yerdir. Melodiyanı sürətləndirmək və ya yavaşlatmaq istəyirsinizsə bu nömrəni uyğun olaraq dəyişdirin.
- 34 -cü sətir, mahnıda neçə notun çalınacağını təyin etdiyiniz yerdir. Yeni bir melodiya yazırsınızsa, 28 nömrəsini yeni melodiyanızdakı notların sayına uyğunlaşdırmalısınız.
Addım 10: Hazır olduğunuz üçün təbrik edirik! İndi Düyməni Basın və Doğum Gününüzün Şirin Musiqisini Dinləyin
Müqəddəs Doğum gününü oynadığınız üçün musiqi qabiliyyətlərinizi sınayın və fərqli notlar üçün kod kataloqu olaraq pitches.h sekmesini istifadə edərək özünüzə məxsus yeni bir mahnını kodlayın.