Sensor suara merupakan sebuah sensor yang dapat mengubah besaran analog berupa suara di sekitar kita menjadi sinyal digital 1 dan 0, dalam prakteknya pada pembelajaran Arduino, sensor ini biasa digunakan sebagai saklar lampu, yakni dengan metode tepukan tangan.Selain itu sensor suara juga bisa dijadikan sebagai db meter yakni berfungsi untuk mengukur intensitas keras suara, jenis sensor suara yang dipakai untuk mengukur db meter harus memiliki pin output berupa analog yakni antara 0 - 1024, sensor ini biasanya memiliki 4 kaki.
Alat dan bahan yang diperlukan :
- Arduino Uno R3
- Sensor suara KY-037
- LED dan resistor 220 Ohm
- Kabel jumper male to female
Skematik Sensor Suara
Source Code
int Led=13;//Definisi Led pada pin
13 (default)
int OutputDO=2; //Definisi pin 2
sebagai keluaran sensor
int val;//val sebagai buffer data
void setup(){
//Inisialisasi I/O
pinMode(Led,OUTPUT);
pinMode(OutputDO,INPUT);
}
void loop(){
//Membaca sinyal keluaran dari
sensor berupa logika 1 atau 0
val=digitalRead(OutputDO);
if(val==HIGH) {
//Jika berlogika 1 maka LED akan
menyala
digitalWrite(Led,HIGH);}
else
{
//jika berlogika 0 maka LED akan
mati
digitalWrite(Led,LOW);}
}
Tidak ada komentar:
Posting Komentar