Buzzer-arduino-adalah

Buzzer Arduino : Pengertian, Rangkaian Dan Contoh Program

Buzzer arduino adalah salah satu komponen elektronika yang dapat digunakan untuk memperingatkan pengguna tentang suatu peristiwa yang berhubungan dengan tindakan switching, sinyal counter atau input sensor.

Pengertian Buzzer Dalam Elektronika

Pengertian buzzer dalam elektronika adalah perangkat sinyal audio yang menghasilkan suara. Ini mungkin mekanik, elektromekanis, atau piezoelektrik.

Pengertian Buzzer Arduino

Buzzer arduino merupakan speaker kecil yang dapat di sambungkan langsung ke Arduino dan bunyi nada pada frekuensinya dapat diatur.

Buzzer menghasilkan suara berdasarkan kebalikan dari efek piezoelektrik.

Apa itu efek piezoelektrik?

Piezoelektrik adalah efek di mana kristal tertentu akan berubah bentuk ketika Kamu menerapkan sinyal listrik. Dengan menerapkan sinyal listrik pada frekuensi yang tepat, kristal dapat mengeluarkan suara.

Cara Kerja Buzzer Arduino

Prinsip kerja buzzer yakni dapat menghasilkan suara yang sama terlepas dari variasi tegangan yang diterapkan padanya.

Buzzer terdiri dari kristal piezo antara dua konduktor. Ketika potensial diterapkan di seluruh kristal ini, mereka mendorong satu konduktor dan menarik yang lain.

Tindakan ini, mendorong dan menarik, menghasilkan gelombang suara. Kebanyakan buzzer menghasilkan suara dalam kisaran 2 hingga 4 kHz.

Cara Menggunakan Buzzer Arduino

Jika buzzer yang Kamu gunakan memiliki stiker di atasnya, cabut stiker tersebut. Hubungkan satu pin (tidak masalah yang mana) ke ground Arduino (Gnd) dan ujung lainnya ke pin digital 10.

Pada Arduino, Kamu dapat membuat suara dengan buzzer dengan menggunakan nada. Kamu harus memberi tahu pin mana bel aktif, frekuensi apa (dalam Hertz, Hz) yang di inginkan, dan berapa lama (dalam milidetik) Kamu ingin bel terus mengeluarkan nada.

Kamu bisa menggunakan perintah buzzer tone generation arduino dibawah ini untuk mengatur volume buzzer arduino:

tone(8, 1200, 500); // tone on pin 8 at 1200 Hz for 1/2 second

Bagaimana Kita tahu frekuensi yang digunakan? Anak berusia muda umumnya dapat mendengar frekuensi antara sekitar 20 Hz dan 20.000 Hz; orang tua kehilangan frekuensi tinggi dan mungkin tidak dapat mendengar hingga 20.000.

Tentu saja berbeda dari orang ke orang. Selain itu, Buzzer mungkin tidak dapat mereproduksi seluruh range, terutama nada yang sangat tinggi dan rendah.

Rangkaian Buzzer Sederhana

Dibawah ini merupkan rangkaian buzzer sederhana yang bisa Kamu gunakan.

Arduino-buzzer-wiring-diagram

Contoh Program Buzzer Arduino

Dibawah ini Kami memberikan contoh dan kode program berikut rangkaiannya agar Kamu bisa menggunakan buzzer pada arduino.

Contoh Program Untuk Mengetes Buzzer di Arduino

int SPEAKER = 10; // The speaker is on pin 8
int freq = 50; // Starting frequency

void setup()
{
pinMode(SPEAKER, OUTPUT);
}

void loop()
{
freq += 100; // add 100 to freq

if (freq > 8000)
{
noTone(SPEAKER);
freq = 50;
}

tone(SPEAKER, freq);

delay(100);
}

Catatan: Kamu bisa gunakan skema rangkaian buzzer diatas untuk melakukan pengetesan.

Contoh Program Bunyi Buzzer Dalam Waktu 1 Detik

Pada program ini Kita akan membuat buzzer berbunyi dengan delay (waktu jeda) seperti program yang di buat. Dalam hal ini Kita memberikan delay 1000 milisecond atau 1 detik.

Komponen yang dibutuhkan:

  1. Arduino Uno dan kabelnya
  2. Software Arduino IDE
  3. Buzzer 5 volt
  4. Kabel Jumper male to female

Langkah – Langkah

1. Buatlah sebuah rangkaian buzzer sederhana seperti gambar di bawah ini.

Arduino-buzzer-wiring-diagram

Berikut konfigurasi pinnya:

Pin Arduino Pin Buzzer
Pin 10 Kutub Positif (Kaki Panjang)
GND Kutub negatif (Kaki Pendek)

2. Buka Arduino IDE dan pastikan board-nya sesuai dengan jenis Arduino yang Kamu gunakan.

3. Pastikan port terceklis, misalnya port COM4

4. Ketikkan program buzzer Arduino Uno berikut di software Arduino IDE:

int pinBuzzer= 10;

void setup(){

pinMode(pinBuzzer, OUTPUT);

}

void loop(){

digitalWrite(pinBuzzer, HIGH);

delay(1000);

digitalWrite(pinBuzzer, LOW);

delay(1000);

}

5. Upload program ke boar arduino dan lihat hasilnya.

Contoh Program Buzzer dengan Ultrasonik HC-SR04

Cara kerja program ini buzzer akan berbunyi saat sensor ultrasonik HC-SR04 membaca objek yang berjarak kurang dari 100 cm dari sensor.

Komponen yang dibutuhkan:

  1. Arduino Ano dan kabelnya
  2. Software Arduino IDE
  3. Buzzer 5 volt (beli disini)
  4. Kabel Jumper male to male
  5. Breadboard
  6. Sensor Ultrasonik HC-SR04

Langkah – Langkah:

1. Buat rangkaian buzzer pasif sesuai gambar berikut

Program-Buzzer-Arduino-dengan-Ultrasonik-HC-SR04

2. Buka Arduino IDE serta sesuaikan board dan port-nya.

3. Ketikkan program Arduino buzzer berikut di aplikasi Arduino IDE.

int pinbuzzer = 2;

int echoPin = 3;

int trigPin = 4;

long waktu;

int jarak;

void setup() {

pinMode(trigPin, OUTPUT);

pinMode(echoPin, INPUT);

pinMode(pinbuzzer, OUTPUT);

}

void loop() {

digitalWrite(trigPin, LOW);

delayMicroseconds(2);

digitalWrite(trigPin, HIGH);

delayMicroseconds(10);

digitalWrite(trigPin, LOW);

waktu = pulseIn(echoPin, HIGH);

jarak= waktu*0.034/2;

if(jarak<100) {digitalWrite(pinbuzzer, HIGH);}

else{digitalWrite(pinbuzzer, LOW);}

}

4. Upload program Arduino sensor ultrasonik dan buzzer ke board dan lihat apa yang terjadi.

Kesimpulan

Penggunaan buzzer arduino untuk memperingatkan pengguna tentang suatu peristiwa yang berhubungan dengan tindakan switching, sinyal counter atau input sensor. Penggunaan board Arduino dapat mengatur bunyi nada pada frekuensinya buzzer.

Pertanyaan Seputar Buzzer Arduino

Apa yang dimaksud buzzer?

Buzzer ialah sejenis komponen yang dapat menghasilkan bunyi namun dengan ukuran dan konsumsi daya yang minim.

Cara menggunakan buzzer Arduino

Cara penggunaannya adalah dengan menghubungkan kaki pendeknya ke GND dan kaki panjangnya ke VCC atau pin yang mengaturnya.

Sensor buzzer Arduino

Buzzer bukanlah jenis sensor, tetapi lebih kepada perangkat output atau aktuator.

Apa fungsi buzzer

Fungsi dari buzzer adalah menghasilkan suatu bunyi yang dapat berperan sebagai alarm, indikator, maupun bunyi.

Buzzer fritzing

Untuk simulasi di fritzing, kamu juga bisa memasukkan komponen buzzer. Apabila secara default tak tersedia, bisa dengan mengimpornya secara manual.

Pengertian buzzer alarm

Buzzer umumnya berperan sebagai alarm dalam suatu rangkaian.

Nada buzzer Arduino

Bunyi atau nada yang dihasilkan dari buzzer hanyalah beep-beep.

Leave a Comment

Your email address will not be published.