Daftar Isi:
- Langkah 1: Bagian yang Dibutuhkan
- Langkah 2: Menghubungkan Tombol
- Langkah 3: Menghubungkan Buzzer
- Langkah 4: Mengunggah dan Memodifikasi Kode
- Langkah 5: Video
Video: Papan Suara Arduino Sederhana: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Dalam percobaan ini Anda akan memahami cara kerja buzzer pasif dan cara membuat papan suara Arduino sederhana. Menggunakan beberapa tombol dan memilih nada yang sesuai, Anda dapat membuat melodi! Suku cadang yang saya gunakan berasal dari starter kit Arduino UNO Kuman
Langkah 1: Bagian yang Dibutuhkan
Anda akan perlu:
- papan Arduino
- papan tempat memotong roti
- sebuah kabel USB
- 10 x Kabel jumper
- 3 x Tombol (jumlah tutup dan tombol adalah opsional)
- 3x10k ohm resistor
Allchips adalah platform layanan online komponen elektronik, Anda dapat membeli semua komponen dari mereka
Langkah 2: Menghubungkan Tombol
Pertama, mari kita mulai dengan tombol. Untuk setiap tombol, pilih salah satu sisinya. Anda akan melihat 2 pin. Yang di sebelah kiri (Anda juga dapat menukarnya) terhubung ke ground Arduino (melalui papan tempat memotong roti) dengan resistor 10k. Hubungkan baris yang sama ke pin digital 2, 3 atau 4 Arduino (dapat dikonfigurasi dalam kode). Pin di sisi kanan setiap tombol terhubung ke 5V. Anda dapat menggunakan gambar di atas untuk referensi. Lakukan langkah-langkah ini untuk semua tombol Anda.
Langkah 3: Menghubungkan Buzzer
Jadi, di bagian atas buzzer Anda dapat melihat simbol +. Ini menunjukkan sisi positifnya. Anda perlu menghubungkan ujung yang berlawanan ke ground dan yang ini ke pin digital 8 Arduino (dapat diubah nanti)
Langkah 4: Mengunggah dan Memodifikasi Kode
Anda dapat menemukan kode proyek di sini. Terserah Anda apa yang dapat Anda modifikasi - dari nomor pin hingga menambahkan lebih banyak tombol, tetapi yang lebih penting - Anda dapat mengubah setiap nada individual. Berikut sedikit penjelasannya:
nada(buzzPin, 1000, 300); // Ini adalah fungsi nada Arduino
buzzPin adalah pin positif dari buzzer
1000 adalah nada itu sendiri, dalam Hz (bisa di mana saja dari 31 hingga 65535)
300 adalah durasi dalam ms (opsional)
Langkah 5: Video
Berikut adalah video dari proyek yang sedang beraksi, menciptakan melodi acak.
Direkomendasikan:
Pengenalan Gambar Dengan Papan K210 dan Arduino IDE/Micropython: 6 Langkah (dengan Gambar)
Pengenalan Gambar Dengan Papan K210 dan Arduino IDE/Micropython: Saya sudah menulis satu artikel tentang cara menjalankan demo OpenMV di Sipeed Maix Bit dan juga membuat video demo deteksi objek dengan papan ini. Salah satu dari banyak pertanyaan yang diajukan orang adalah - bagaimana saya bisa mengenali objek yang jaringan sarafnya tidak
Cara Mengubah Suara Anda Dengan Modul Sederhana: 4 Langkah
Cara Mengubah Suara Anda Dengan Modul Sederhana: Dengan modul pengubah suara, Anda dapat mengubah suara Anda menjadi bariton atau bass, Selain itu, dapat mengubah suara Anda menjadi suara anak yang lucu. Itu benar-benar dapat mewujudkan output waktu nyata. Anda dapat menggunakannya untuk membuat topeng di Halloween atau membuat suara yang menarik c
Kunci Pintu Terkendali Suara Sederhana: 5 Langkah (dengan Gambar)
Kunci Pintu Terkendali Suara Sederhana: Jadi saya memutuskan untuk membuat pintu rak buku untuk kantor saya di rumah. Sekarang ada banyak panduan yang menjelaskan bagaimana membangun hal semacam ini. Masalah saya datang dengan bagaimana menjaga anak-anak saya keluar dari kantor saya. Saya punya anak kecil dan mereka akan bahagia
Amplifier Suara Sederhana DIY: 4 Langkah (dengan Gambar)
Penguat Suara Sederhana DIY: Cara membuat penguat audio sederhana tanpa keterampilan dalam elektronik, sekarang dimungkinkan dengan papan penguat kecil namun kuat yang dapat ditemukan secara online dan tidak mahal dengan mempertimbangkan bahwa satu-satunya hal yang harus Anda lakukan adalah menyolder NS
Papan Mini AVR Dengan Papan Tambahan: 7 Langkah
Papan Mini AVR Dengan Papan Tambahan: Agak mirip dengan protoboard mini PIC 12f675, tetapi diperpanjang dan dengan papan tambahan. Menggunakan attiny2313