Mündəricat:

Doğum günün mübarək-Buzzer və Düymə: 10 addım
Doğum günün mübarək-Buzzer və Düymə: 10 addım

Video: Doğum günün mübarək-Buzzer və Düymə: 10 addım

Video: Doğum günün mübarək-Buzzer və Düymə: 10 addım
Video: Ad gunun mubarek 2024, Noyabr
Anonim
Image
Image
Düyməni Breadboard -a bağlayın
Düyməni Breadboard -a bağlayın

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

10K Rezistoru Düymənin Ayaqlarından birinə bağlayın
10K Rezistoru Düymənin Ayaqlarından birinə bağlayın

Addım 3: Rezistorun Digər Ayağını Zəminə (GND) Tellə Bağlayın

Rezistorun Digər Ayağını Zəminə Bağlayın (GND)
Rezistorun Digər Ayağını Zəminə Bağlayın (GND)

Addım 4: Düymənin Digər Ayağını +5V -ə tel ilə bağlayın

Düymənin Digər Ayağını +5V -ə tel ilə bağlayın
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

Düymənin Üst Sağ Ayağını Bir Tellə Rəqəmsal Pin 12 -yə bağlayın
Düymənin Üst Sağ Ayağını Bir 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

Buzzer'i lövhəyə yapışdırın. Buzzerin pozitiv (+) və mənfi (-) tərəflərinin etiketlərinə diqqət yetirin
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)

Zilin Mənfi (-) Ayağını Zəminə (GND) Bağlamaq üçün Tel istifadə edin
Zilin Mənfi (-) Ayağını Zəminə (GND) Bağlamaq üçün Tel istifadə edin

Addım 8: Buzzerin Müsbət (+) Ayağını Pin 8 -ə bağlamaq üçün bir tel istifadə edin

Buzzerin Pozitiv (+) Ayağını Pin 8 -ə bağlamaq üçün tel istifadə edin
Buzzerin Pozitiv (+) Ayağını Pin 8 -ə bağlamaq üçün 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

Hazır olduğunuzu təbrik edirik! İndi Düyməni Basın və Doğum Gününüzün Şirin Musiqisini Dinləyin!
Hazır olduğunuzu 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ə: