Pada kesempatan kali ini saya akan menjelaskan mengenai bagaimana cara membuat sebuah alat yang digunakan untuk mendeteksi cahaya dengan menggunakan sensor LDR dengan output suara rekaman berformat .wav. jadi sistem kerja alat ini jika sensor terkena cahaya maka akan menjalankan rekaman yang terdapat pada module WP3A wav player dari Bengkel-Elektro. untuk lebih jelasnya berikut adalah komponen dan programnya.
a. Arduino Uno
b. Sensor Cahaya LDR
c. Modul Wav Player WP3A (Bengkel-Elektro)
d. Program Arduino IDE
void setup() {
Serial.begin(19200);
Serial.print((char)13);
Serial.print((char)13);
Serial.print((char)13);
delay(100);
Serial.print("t");
Serial.print((char)13);
delay(100);
Serial.print("g");
Serial.print((char)13);
delay(100);
}
void loop() {
int dataadc1 = analogRead(A0);
int dataadc2 = analogRead(A1);
int dataadc3 = analogRead(A2);
int dataadc4 = analogRead(A3);
if(dataadc1 < 50){
Serial.print("lsatu.wav");
Serial.print((char)13);
delay(5000);
}
if(dataadc2 < 50){
Serial.print("ldua.wav");
Serial.print((char)13);
delay(5000);
}
if(dataadc3 < 50){
Serial.print("ltiga.wav");
Serial.print((char)13);
delay(5000);
}
if(dataadc4 < 50){
Serial.print("lempat.wav");
Serial.print((char)13);
delay(5000);
}
if((dataadc1 > 50)&&(dataadc2 > 50)&&(dataadc3 > 50)&&(dataadc4 > 50)){
Serial.print("t");
Serial.print((char)13);
delay(100);
}
/*
Serial.print(dataadc1);
Serial.print(" ");
Serial.print(dataadc2);
Serial.print(" ");
Serial.print(dataadc3);
Serial.print(" ");
Serial.print(dataadc4);
Serial.println(" ");
*/
delay(200);
}
e. VIDEO HASILNYA
No comments:
Post a Comment