Daftar Isi:

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

Video: Suara Piano Menggunakan Arduino di TinkerCad: 4 Langkah

Video: Suara Piano Menggunakan Arduino di TinkerCad: 4 Langkah
Video: Cara Membuat Suara Buzzer Menggunakan Arduino Uno Dengan Tools Tinkercad | 2024, Juli
Anonim
Suara Piano Menggunakan Arduino di TinkerCad
Suara Piano Menggunakan Arduino di TinkerCad

Dalam tutorial ini, Anda akan belajar cara menggunakan buzzer (atau speaker piezo) dengan Arduino. Buzzer dapat ditemukan di perangkat alarm, komputer, timer, dan konfirmasi input pengguna seperti klik mouse atau penekanan tombol. Anda juga akan mempelajari cara menggunakan fungsi tone() dan noTone(). Menggunakan fungsi ini Anda dapat membuat suara piano. Jadi ayo mulai.

Langkah 1: Apa yang Anda Butuhkan - Perangkat Keras

Yang Anda Butuhkan - Perangkat Keras
Yang Anda Butuhkan - Perangkat Keras
Yang Anda Butuhkan - Perangkat Keras
Yang Anda Butuhkan - Perangkat Keras
Yang Anda Butuhkan - Perangkat Keras
Yang Anda Butuhkan - Perangkat Keras

Untuk tutorial ini Anda akan membutuhkan:

1. Arduino UNO atau nano

2. Buzzer/pembicara piezo

3. Breadboard (jika Anda membuat proyek secara real-time)

Langkah 2: Sirkuit

sirkuit
sirkuit

Rangkaian ini sangat sederhana Anda menghubungkan pin negatif buzzer ke gnd Arduino dan pin positif buzzer ke pin digital 8

Langkah 3: Kode

Untuk proyek yang lebih menarik terhubung dengan saya di:Youtube:

Halaman Facebook:

Instagram:

Berikut kode "Nada". Bagaimana cara kerjanya? Sederhana saja, tone(buzzer, 1000) mengirimkan sinyal suara 1KHz ke pin 9, delay(1000) jeda program selama satu detik dan noTone(buzzer) menghentikan suara sinyal. Rutin loop() akan membuat ini berjalan, lagi dan lagi, membuat suara bip pendek. (Anda juga dapat menggunakan fungsi nada (pin, frekuensi, durasi))

int bel = 8;

void setup() { // Mendefinisikan pin Buzzer sebagai output pinMode(buzzer, OUTPUT); } void loop() { nada(buzzer, 261); penundaan (200); //Mematikan bel noTone(buzzer); nada (bel, 293); penundaan (200); tidakNada(bel); nada (bel, 329); penundaan (200); tidakNada(bel); nada (bel, 349); penundaan (200); nada (bel, 201); penundaan (200); //Mematikan bel noTone(buzzer); nada (bel, 283); penundaan (200); tidakNada(bel); nada (bel, 502); penundaan (200); tidakNada(bel); nada (bel, 149); penundaan (200); }

Langkah 4: Selesai

Anda telah berhasil menyelesaikan satu lagi tutorial "Cara" Arduino dan Anda telah mempelajari cara menggunakan: fungsi buzzer / piezo speakertone(), noTone()

Direkomendasikan: