[lwptoc numeration=”none” title=”Daftar Isi”] |
Hallo Sahabat indobot, jumpa lagi di artikel tutorial arduino … kali ini saya akan mengenalkan kalian dengan salah satu transduser yang dapat mengubah energi listrik menjadi sebuah suara. Komponen ini biasa disebut dengan Buzzer. Kemudian Iya Buzzer ini biasa digunakan untuk membuat rangkaian alarm di berbagai keperluan karena selain murah komponen ini juga sangat mendukung untuk diaplikasikan pada rangkaian elektronika.
Perlu diketahui ya sob kalau buzzer ini ada 2 jenis, yaitu yang pertama jenis passive buzzer yang tidak mempunyai suara sendiri, itu artinya tinggi dan rendah suaranya dapat kita program sendiri. Kemudian jenis yang kedua adalah Active Buzzer yang sudah memiliki suara tersendiri ketika kita sambungkan ke catu daya. dan untuk sahabat Indobot jika ingin memprogram buzzer menggunakan Arduino maka lebih cocok menggunakan jenis passive Buzzer.
Mengakses Modul Buzzer dengan Arduino
Itulah sedikit pengantar tentang buzzer ya sahabat indobot.selanjutnya saatnya kita menuju pada tutorial.
Alat dan Bahan
Pertama Sahabat indobot harus menyiapkan alat tempurnya seperti yang tertera dibawah ini:
- Pertama, Komputer yang terinstal Arduino IDE 1 unit
- Kedua, Arduino UNO R3 & Kabel USB 1 buah
- Ketiga Modul Buzzer piezoelectric 1 buah
- Kemudian Kabel Penghubung Secukupnya
Gambar Rangkaian
Setelah semua alat dan bahan tempur telah siap, buatlah rangkaian seperti di bawah ini :
Keterangan :
- Kaki VCC buzzer pada pin 7
- Kaki Ground buzzer pada pin GND
Programming Arduino IDE
Setelah kalian pastikan semua rangkaian sudah oke, saatnya masuk kepada tahap koding nih sahabat indobot. Silahkan ketik program dibawah ini kemudian upload pada modul arduino kalian.
Belajar Elektronika, Arduino, dan IoT step by step dengan bantuan tangga belajar? Daftar sekarang dan dapatkan PROMO
const int PIN13 = 13; //memberikan nama alias pin13 void setup(){ pinMode(PIN13, OUTPUT); //deklarasi nama alias pin9 sebagai output } //fungsi untuk membuat dering pendek dengan duty cycle 50%,selama 0,8 s void dering_pendek(){ digitalWrite(PIN13, HIGH); delay(400); digitalWrite(PIN13, LOW); delay(400); }
//fungsi untuk membuat dering pendek dengan duty cycle 50% ,selama 1,4 s void dering_panjang(){ digitalWrite(PIN13, HIGH); delay(700); //memberikan nilai tunda 0.7 second digitalWrite(PIN13, LOW); delay(700); }
void loop(){ //void dering_pendek(); //memanggil fungsi dering_pendek() void dering_pendek(); void dering_panjang(); //memanggil fungsi dering_panjang() delay(300); } |
Setelah proses upload berhasil, amati apa yang terjadi pada buzzer dan coba pahami dengan membaca text programnya. Nah selamat belajar ya sahabat indobot. Demikian tutorial Arduino UNO kali ini dan Sampai ketemu di tutorial selanjutnya….
Mau belajar elektronika dasar? Arduino? atau Internet of Things? Ikuti kursus online Indobot Academy!