Hallo fanbot, pada artikel kali ini Minboat akan share Tutorial Arduino lagi nih, nantinya arduino akan di kombinasikan dengan buzzer.
Buzzer adalah sebuah komponen elektronika yang berfungsi mengubah sinyal listrik menjadi getaran suara atau bunyi. kemudian prinsip kerja buzzer melibatkan konversi sinyal listrik menjadi gerakan mekanis yang menghasilkan gelombang suara. Selanjutnya keunggulan utama buzzer adalah kemampuannya untuk menghasilkan suara atau melodi dengan mengatur frekuensi sinyal yang di berikan.
Dalam penggunaannya, buzzer seringkali menjadi pilihan yang populer untuk membuat efek suara pada berbagai proyek elektronika, seperti permainan, perangkat peringatan, atau bahkan proyek seni suara. Kemudian kemampuan untuk mengubah frekuensi suara yang di hasilkan memungkinkan pengguna untuk menciptakan melodi atau pola bunyi yang sesuai dengan kebutuhan spesifik proyek. Dengan kata lain, buzzer dapat menjadi komponen kreatif yang memberikan di mensi audio pada berbagai aplikasi elektronika.
[lwptoc numeration=”none” title=”Daftar Isi”]
Membuat Melodi Dengan Buzzer Arduino Uno
1. Alat / Bahan
- Arduino IDE Download
- Arduino UNO 1 Buah
- Buzzer 1 Buah
- Project Board 1 Buah
- Kabel Jumper Secukupnya
Untuk mendapatkan komponen elektronik di atas silahkan temukan disini.
Baca Juga : Tutorial Arduino UNO R3 Membuat Alarm dengan Sensor PIR
2. Skema Rangkaian
Gambar Rangkaian Membuat Melodi Dengan Buzzer
Keterangan:
- GND – GND Buzzer
- D9 – Pin Data Buzzer
3. Langkah Kerja
- Siapkan alat dan bahan
- Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian
- Buka software Arduino IDE yang telah terinstal pada laptop/komputer
- Ketikkan sketch program pada halaman Arduino IDE
- Lakukan proses uploading program
Baca Juga : Membuat Suara Sirine Dengan Buzzer
4. Sketch Program
/* Program Membuat Melodi Dengan Buzzer dibuat oleh Indobot */ byte buzzer = 9; //Inisialisasi buzzer di pin D9 void setup() { pinMode(buzzer, OUTPUT); //Setting sebagai output } void loop() { Do();delay(500); Re();delay(500); Mi();delay(500); Fa();delay(500); Sol();delay(500); La();delay(500); Si();delay(500); DO();delay(500); Diam();delay(1000); DO();delay(500); Si();delay(500); La();delay(500); Sol();delay(500); Fa();delay(500); Mi();delay(500); Re();delay(500); Do();delay(500); Diam();delay(1000); } void Do(){ tone(buzzer,262); //Frekuensi nada DO } void Re(){ tone(buzzer,294); } void Mi(){ tone(buzzer,330); } void Fa(){ tone(buzzer,349); } void Sol(){ tone(buzzer,395); } void La(){ tone(buzzer,440); } void Si(){ tone(buzzer,494); } void DO(){ tone(buzzer,523); } void Diam(){ noTone(buzzer); }
Kesimpulan:
Program bekerja dengan mengelurkan melodi sesuai dengan program yang kita buat, program yang kita buat diatas akan mengeluarkan melodi do.re.mi.fa.sol.la.si.dO kemudian dO.si.la.sol.fa.mi.re.do.
Wahhhh kerennn min, terimakasih ilmunya ??