Isi kandungan:

Bunyi Piano Menggunakan Arduino di TinkerCad: 4 Langkah
Bunyi Piano Menggunakan Arduino di TinkerCad: 4 Langkah

Video: Bunyi Piano Menggunakan Arduino di TinkerCad: 4 Langkah

Video: Bunyi Piano Menggunakan Arduino di TinkerCad: 4 Langkah
Video: How To Make Arduino Piano With Buzzer | | Tinker Cad 2024, Julai
Anonim
Bunyi Piano Menggunakan Arduino di TinkerCad
Bunyi Piano Menggunakan Arduino di TinkerCad

Dalam tutorial ini, anda akan belajar bagaimana menggunakan buzzer (atau pembesar suara piezo) dengan Arduino. Buzzers boleh didapati di peranti penggera, komputer, pemasa dan pengesahan input pengguna seperti klik tetikus atau tekan kekunci. Anda juga akan belajar bagaimana menggunakan fungsi nada () dan noTone (). Dengan menggunakan fungsi ini, anda dapat membuat bunyi piano. Oleh itu mari kita mulakan.

Langkah 1: Apa yang Anda Perlu - Perkakasan

Apa yang Anda Perlu - Perkakasan
Apa yang Anda Perlu - Perkakasan
Apa yang Anda Perlu - Perkakasan
Apa yang Anda Perlu - Perkakasan
Apa yang Anda Perlu - Perkakasan
Apa yang Anda Perlu - Perkakasan

Untuk tutorial ini, anda memerlukan:

1. Arduino UNO atau nano

2. Pembesar suara Buzzer / piezo

3. Papan roti (jika anda membuat projek dalam masa nyata)

Langkah 2: Litar

Litar
Litar

Litarnya sangat mudah untuk menghubungkan pin negatif buzzer ke gnd Arduino dan pin positif buzzer ke pin digital 8

Langkah 3: Kodnya

Untuk projek yang lebih menarik, berhubung dengan saya di: Youtube:

Halaman Facebook:

Instagram: https://instagram.com/official_techeor? Igshid = uc8l…

Inilah kod "Nada". Bagaimanakah ia berfungsi? Sederhana, nada (buzzer, 1000) menghantar isyarat suara 1KHz ke pin 9, kelewatan (1000) jeda program selama satu saat dan noTone (buzzer) menghentikan bunyi isyarat. Rutin gelung () akan menjadikan larian ini berulang kali, mengeluarkan bunyi bip pendek. (anda juga dapat menggunakan fungsi nada (pin, frekuensi, durasi))

int buzzer = 8;

batal persediaan () {// Mendefinisikan pin Buzzer sebagai output pinMode (buzzer, OUTPUT); } gelung kosong () {nada (bel, 261); kelewatan (200); // Mematikan buzzer noTone (buzzer); nada (bel, 293); kelewatan (200); noTone (bel); nada (bel, 329); kelewatan (200); noTone (bel); nada (bel, 349); kelewatan (200); nada (buzzer, 201); kelewatan (200); // Mematikan buzzer noTone (buzzer); nada (bel, 283); kelewatan (200); noTone (bel); nada (bel, 502); kelewatan (200); noTone (bel); nada (bel, 149); kelewatan (200); }

Langkah 4: Selesai

Anda telah berjaya menyelesaikan satu lagi tutorial Arduino "How to" dan anda belajar bagaimana menggunakan: fungsi buzzer / piezo speakertone (), noTone ()

Disyorkan: