Hasil yang Diharapkan:
Buzzer akan berbunyi dengan dengan frekuensi sebesar 200Hz dan 500Hz serta delay (waktu jeda) seperti yang diberikan. Dalam hal ini diberikan delay 2000 milisecond atau 2 detik.
Alat dan Bahan:
- Arduino Uno dan kabelnya
- Software Arduino IDE
- Buzzer 5 volt
- Kabel Jumper male to female
Cara Kerja:
1. Buatlah sebuah rangkaian buzzer sederhana seperti gambar di bawah ini.

2. Buka Arduino IDE (gunakan simulator WOKWI/THINKERCAD) dan pastikan board-nya sesuai dengan jenis Arduino yang kamu gunakan.
3. Tambahkan Part (pada tanda +) cari simbol Buzzer
4. Hubungkan setiap kabel ke pin input digital sesuai dengan konfigurasi diatas
4. Ketikkan kode program buzzer Arduino Uno berikut di software Arduino IDE:
int buzzer = 6; //deklarasi pin buzzer
void setup() {
// letakkan kode Anda di sini, untuk dijalankan sekali
pinMode(buzzer, OUTPUT); //setup pin buzzer menjadi output
}
void loop() {
// put your main code here, to run repeatedly:
tone(buzzer, 200); //membunyikan buzzer sebesar 200Hz, boleh diubah-ubah sesuai dengan keinginan, semakin tinggi frekuensi semakin tinggi pula suara buzzernya
delay(2000); //memberikan waktu tunda selama 2 detik
tone(buzzer, 500);
delay(2000);
}
5. Upload dan jalankan program, lihat apa yang terjadi.
TANTANGAN PROGRAM :
Kali ini kita akan mencoba menggunakan Piezo Speaker untuk menghasilkan bunyi. Kita akan menggunakan fungsi tone() yang berfungsi untuk menghasilkan gelombang suara dari frekuensi yang ditentukan pada pin. Kita juga dapat menentukan durasi, selain itu gelombang berlanjut hingga panggilan ke noTone()
Ketikkan kode beriktu pada Arduino kalian :
Sebagai TANTANGAN, Coba kalian berikan kode perulangan agar suara yang dihasilkan bisa berulang terus menerus.
keren bgt pa dandi
BalasHapus