Menggunakan Sensor Suara(Condenser Mic Sensor)
Menggunakan sensor Suara(Condensor Mic sensor) pada arduino.
Sensor suara yakni modul sensor yang mensensing besaran bunyi untuk dirubah menjadi besaran listrik oleh mikrokontroller. Modul ini bekerja sesuai prinsip kekuatan gelombang yang masuk.
Related
- Arduino uno
- Sensor suara/condenser mic sensor
- Software IDE Arduino.download disini
- Kabel Jumper
- Led
- Breadboard
- Jangan lupa kudapan pastinya,hehehehehe:)
Menggunakan sensor suara(Condenser Mic Sensor) dengan pin Analog Output
- Rangkailah denah berikut.
- Pastikan kabel udah menancap dengan benar.
- Buka Software Arduino,Copy aba-aba kegiatan dibawah ini.
int suara=A0; //inisial sensor bunyi masuk pin A0 int led1=4; //inisial led1 mauk pin 4 int led2=5; //inisial led2 masuk pin 5 void setup() { // put your setup code here, to run once: pinMode(suara,INPUT); //sensor bunyi sebagai INPUT pinMode(led1,OUTPUT); //led1 sebagai OUTPUT pinMode(led2,OUTPUT); //led2 sebagai OUTPUT Serial.begin(9600); //Serial komunikasi arduino } void loop() { // put your main code here, to run repeatedly: int data= analogRead(suara); //membaca sensor bunyi Serial.println(data); //menampilkan nilai sensor bunyi di serial monitor delay(1000); //waktu 1000 ms if (data < 700){ //jika nilai sensor bunyi kurang dari 700 digitalWrite(led1,HIGH); //led1 nyala digitalWrite(led2,LOW); //led2 mati } else{ //jika tidak digitalWrite(led1,LOW); //led1 mati digitalWrite(led2,HIGH); //led2 nyala } }
- Lalu upload ke papan arduino.
- Kalian juga sanggup melihat nilai sensor dengan cara klik pada icon serial monitor pojok kanan atas .
Menggunakan sensor suara(Condenser Mic Sensor) dengan pin Digital Output
- Rangkailah denah berikut
- Pastikan kabel udah menancap dengan benar.
- Buka Software Arduino,Copy aba-aba kegiatan dibawah ini.
int suara=9; //inisial sensor bunyi masuk pin 9 int led1=4; //inisial led1 mauk pin 4 int led2=5; //inisial led2 masuk pin 5 void setup() { // put your setup code here, to run once: pinMode(suara,INPUT); //sensor bunyi sebagai INPUT pinMode(led1,OUTPUT); //led1 sebagai OUTPUT pinMode(led2,OUTPUT); //led2 sebagai OUTPUT Serial.begin(9600); //Serial komunikasi arduino } void loop() { // put your main code here, to run repeatedly: int value= digitalRead(suara); //membaca sensor bunyi Serial.println(value); //menampilkan nilai sensor bunyi di serial monitor delay(1000); //waktu 1000 ms if (value==HIGH){ //jika sensor mendeteksi ada bunyi digitalWrite(led1,HIGH); //led1 nyala digitalWrite(led2,LOW); //led2 mati } else{ //jika tidak digitalWrite(led1,LOW); //led1 mati digitalWrite(led2,HIGH); //led2 nyala } }
- Lalu upload ke papan arduino.
- Kalian juga sanggup melihat nilai sensor dengan cara klik pada icon serial monitor pojok kanan atas .
Jika belum paham silahkan coret di bawah ya↓↓↓
GOOD JOB:)
Sumber http://toleinnovator.blogspot.com/