
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-23 12:54



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.
Tövsiyə:
MakeyMakey və Scratch ilə Su Sintezatorunda Ad gününüz mübarək: 5 addım

MakeyMakey və Scratch ilə Su Sintezatorunda Doğum Gününüz mübarək: Çiçəklər və mahnılar əvəzinə bu qurğunu doğum günləri üçün böyük bir sürpriz kimi qura bilərsiniz
Ad günün mübarək RGB Gökkuşağı İşıqlandırma Hədiyyəsi: 11 addım

Doğum günün mübarək RGB Gökkuşağı İşıqlandırma Hədiyyəsi: Salam dostlar, bu təlimatda RGB neopikseli istifadə edərək fərqli bir Ad Günü Hədiyyəsi hazırlayacağıq. Bu layihə gecə qaranlıqda çox sərin görünür. Bu dərslikdəki bütün məlumatları bütün hissələri və kodları ilə təmin etdim. Və ümid edirəm hamınız bəyənəcəksiniz
IoT ilə Günün Sözü: 7 addım

IoT ilə Günün Sözü Göstərilir: Bu Təlimat kitabında sizə "Günün Sözü Ekranı" nı necə qura biləcəyinizi göstərəcəyəm. NodeMCU Wi-Fi modulu və Dot Matrix Display istifadə edərək. Günün sözü əvəzinə, getdikdən sonra bütün internetdən istədiyiniz hər şeyi (mətni) göstərə bilərsiniz
Dövrə Oyun meydançasından istifadə edərək doğum gününüz mübarək: 3 addım

Circuit Playground istifadə edərək Happy Birthday Tune: Budur Adafruit -in Arduino Uyğun lövhəsi Circuit Playground -da Happy Birthday Melodiyasını necə çalın. Doğum günü qutusu sürprizi üçün bir qutuya yerləşdirmək üçün kiçik bir şeyə ehtiyacım var
SOLAR WATER-HEATER Yağışlı Günün Bypass .: 11 Addım

SOLAR WATER-HEATER Yağmurlu Günün Bypass .: Cənubi Afrikada dövlətimizə məxsus Elektrik Korporasiyasına EISHKOM deyilir. OUCH-OUCH deməkdir! İndi yeni bir ifadəmiz var, DÖVLƏT CAPTURE. Mən siyasətçi deyiləm, amma başa düşdüyüm odur ki, düzgün rüşvəti verməklə bu işi indi tamamilə idarə edənlər idarə edir