Alarm Sederhana Memakai Arduino Dan Buzzer

Penggunaan Alarm sering kali dimanfaatkan sebagai tanda atau memberi penringatan, contohnya saat kita masih sekolah dulu, alarm dipakai sebagai tanda untuk ganti pelajaran, istirahat atau pulang sekolah. Alarm juga sering dipakai pada jam weaker, untuk membangunkan seseorang pada jam tertentu. Kemudian alarm sering juga dipakai sebagai pengaman pada kendaraan, umumnya mobil-mobil keluaran terbaru sudah banyak yang memakai alarm sebagai pengaman mobil.
Dalam artikel kali ini, aku akan membahas mengenai cara sederhana menciptakan sebuah alarm, disini aku memakai Arduino sebagai mikrokontroler-nya. Di pasaran mungkin ada banyak komponen yang sanggup kita gunakan untuk menciptakan sebuah alarm, tapi alasannya aku fokusnya berguru ihwal Arduino, jadi aku memakai Arduino untuk menciptakan alarm kali ini.
Untuk menciptakan alarm dengan memakai Arduino, kita tidak sanggup memakai perintah digitalWrite atau analogWrite untuk memperlihatkan nilai High / menyalakan suara, tetapi ada perintah khusus untuk menyalakan nada, yaitu dipakai perintah tone(), perintah ini akan menghasilkan sebuah gelombang frequency tertentu yang menciptakan bunyi yang dikeluarkan sanggup berbeda – beda.
Perintah untuk tone, umumnya ditulis sebagai berikut:
tone (pin, frekuensi suara); 
atau sanggup juga dengan menambahkan durasi, menyerupai berikut
tone (pin, frekuensi suara, durasi);
komponen – komponen yang kita butuhkan untuk melaksanakan experimen ini diantaranya yakni sebagai berikut:
1. Arduino Uno
2. Buzzer
3. PC yang sudah terinstal Arduino IDE (untuk memprogram board Arduino).


Kemudian rangkai komponen – komponen tersebut menjadi menyerupai berikut.

Kemudian progam yang aku buat untuk alarm ini yakni sebagai berikut:


silahkan anda Upload aktivitas diatas, lalu dengarkan nada yang dikeluarkan oleh buzzer. Anda juga sanggup merubah nada-nya dengan cara mengubah angka – angka yang terdapat pada Array song, dan juga merubah durasi yang terdapat pada Array durasi.
kemudian, apabila kita memakai 2 pin untuk buzzer, maka harus dipakai perintah noTone(), perintah ini dipakai saat kita ingin buzzer menyala secara berurutan, contohnya pada detik pertama buzzer 1 menyala dan buzzer 2 padam, lalu pada detik berikutnya buzzer 1 padam dan buzzer 2 menyala.
Contoh rangkaian-nya yakni sebagai berikut:



aktivitas yang aku buat yakni sebagai berikut: