Isi kandungan:

Selamat Hari Lahir-Buzzer dan Butang: 10 Langkah
Selamat Hari Lahir-Buzzer dan Butang: 10 Langkah

Video: Selamat Hari Lahir-Buzzer dan Butang: 10 Langkah

Video: Selamat Hari Lahir-Buzzer dan Butang: 10 Langkah
Video: Fantastis! Pasheman'90 Tampil Spektakuler di Babak Quarter Final! - Indonesia's Got Talent 2022 2024, Julai
Anonim
Image
Image
Pasang Butang ke Papan Roti
Pasang Butang ke Papan Roti

Projek ini menggunakan Arduino Uno, buzzer, dan butang untuk memainkan lagu Happy Birthday! Apabila butang ditekan, buzzer memainkan keseluruhan lagu Selamat Hari Jadi. Saya melihat hubungan dengan kad ulang tahun muzik yang sangat disukai oleh anak-anak saya.

Saya memilih untuk membuat projek ini kerana ketika saya menyelesaikan projek pertama saya menggunakan buzzer, ia tidak menyertakan butang dan memainkan corak yang sangat mudah. Saya pernah menggunakan butang untuk menyalakan LED pada masa lalu jadi saya memutuskan untuk menambah butang ke bel dan juga membuat lagu Selamat Hari Lahir sebagai kejutan untuk ulang tahun ke-5 anak saya! Dia menyukainya dan bermain berulang kali! Sebagai kanak-kanak selalu dia suka menekan butang. Bahagian paling sukar dalam projek ini adalah mencipta dari awal kode untuk lagu selamat hari jadi tetapi sangat seronok melihat bagaimana pengekodan dapat berhubung dengan subjek lain seperti menulis muzik.

Tahap Kemahiran: Permulaan

Inspirasi dikreditkan kepada:

Kilic, M. (2016, 24 November). Melodi buzzer butang. Diperolehi dari

Bahan

  • Pengawal Mikro Arduino Uno
  • Papan roti
  • Buzzer Piezo
  • butang
  • Perintang 10K
  • 5 Wayar Jumper lelaki-lelaki
  • Kabel penyambung USB

Langkah 1: Pasang Butang ke Breadboard

Langkah 2: Sambungkan Perintang 10K ke Salah satu Kaki Butang

Sambungkan Perintang 10K ke Salah satu Kaki Butang
Sambungkan Perintang 10K ke Salah satu Kaki Butang

Langkah 3: Sambungkan Kaki Lain Perintang ke Tanah (GND) Dengan Kawat

Sambungkan Kaki Lain Perintang ke Tanah (GND) Dengan Kawat
Sambungkan Kaki Lain Perintang ke Tanah (GND) Dengan Kawat

Langkah 4: Sambungkan Kaki Lain Tombol Dengan Kawat ke + 5V

Sambungkan Kaki Lain Butang Dengan Kawat ke + 5V
Sambungkan Kaki Lain Butang Dengan Kawat ke + 5V

Langkah 5: Sambungkan Kaki Kanan Atas Butang dengan Kawat ke Pin Digital 12

Sambungkan Kaki Kanan Atas Butang dengan Wayar ke Pin Digital 12
Sambungkan Kaki Kanan Atas Butang dengan Wayar ke Pin Digital 12

Langkah 6: Pasang Buzzer ke Papan. Perhatikan Label untuk Bahagian Positif (+) dan Negatif (-) Buzzer

Pasang Buzzer ke Papan. Perhatikan Label untuk Bahagian Positif (+) dan Negatif (-) Buzzer
Pasang Buzzer ke Papan. Perhatikan Label untuk Bahagian Positif (+) dan Negatif (-) Buzzer

Langkah 7: Gunakan Kawat untuk Menghubungkan Kaki Buzzer Negatif (-) ke Tanah (GND)

Gunakan Kawat untuk Menyambungkan Kaki Buzzer Negatif (-) ke Tanah (GND)
Gunakan Kawat untuk Menyambungkan Kaki Buzzer Negatif (-) ke Tanah (GND)

Langkah 8: Gunakan Kawat untuk Menghubungkan Kaki Buzzer Positif (+) ke Pin 8

Gunakan Kawat untuk Menyambungkan Kaki Buzzer Positif (+) ke Pin 8
Gunakan Kawat untuk Menyambungkan Kaki Buzzer Positif (+) ke Pin 8

Langkah 9: Mengekodkan Arduino Anda

Sekarang kami bersedia untuk mendapatkan kod untuk projek anda. Pergi ke pautan berikut dan salin kod tersebut ke editor Arduino anda.

Selamat Hari Kod

Kod untuk diperhatikan:

  • Buat tab kedua untuk kod katalog nada dan beri nama: pitches.h

    • Tampal kod dari katalog nada ke dalam tab pitches.h baru anda
    • Garis 4-9 dalam kod adalah catatan untuk lagu selamat ulang tahun. Nota berasal dari tab pitches.h
    • Baris 15 mengandungi jangka masa nota yang sesuai dengan nota di baris 4-9
  • Baris 42 adalah tempat anda mengatur kelajuan Melodi. Sekiranya anda ingin mempercepat atau melambatkan melodi ubah nombor ini dengan sewajarnya.
  • Baris 34 adalah tempat anda menetapkan berapa banyak nota yang akan dimainkan dalam lagu tersebut. Oleh itu, jika anda menulis melodi baru, anda mungkin perlu menyesuaikan nombor 28 untuk memadankan jumlah nota dalam melodi baru anda.

Langkah 10: Tahniah Anda Selesai! Sekarang Tekan Butang dan Dengarkan Muzik Manis Selamat Hari Lahir

Tahniah Anda Selesai! Sekarang Tekan Butang dan Dengarkan Muzik Manis Selamat Hari Lahir!
Tahniah Anda Selesai! Sekarang Tekan Butang dan Dengarkan Muzik Manis Selamat Hari Lahir!

Sekarang setelah anda bermain Selamat Hari Lahir, cubalah kemahiran muzik anda dan kodkan lagu baru anda sendiri menggunakan tab pitches.h sebagai katalog kod untuk nota yang berbeza.

Disyorkan: