UPDATE BARU 2017 PROGRAM PENDETEKSI TELUR BUSUK MENGUNAKAN SESOR LDR DAN ARDUINO UNO
Arduino Uno adalah sebuah papan sirkuit yang berbasis
mikrokontroler ATmega328. IC (integrated circuit) ini memiliki 14 input/output
digital (6 output untuk PWM), 6 analog input, resonator kristal keramik 16 MHz,
Koneksi USB, soket adaptor, pin header ICSP, dan terdapat tombol reset. Hal
inilah yang dibutuhkan untuk mensupport mikrokontrol secara mudah terhubung
dengan kabel power USB atau kabel power supply adaptor AC ke DC atau juga
battery.
Disini saya mengunakan arduino uno karena pemakaian yang
mudah dan praktis dalam pembahasan pemograman langsung saja langkah langkah nya
gan di bawah ini :
Untuk progaram kalian bisa copy dibawah ini :
#include <LiquidCrystal.h>
LiquidCrystal lcd(7,6,5,4,3,2);
int LDR=A0;
int nilaiLDR=0;
int led1=13;
int led2=12;
int buzzer=11;
void setup(){
pinMode(led1,OUTPUT);
pinMode(led2,OUTPUT);
pinMode(buzzer,OUTPUT);
Serial.begin(9600);
lcd.begin(16,2);
}
void loop(){
nilaiLDR=analogRead(LDR);
if(nilaiLDR < 500){
lcd.setCursor(0,0);
lcd.print("TERDETEKSI:");
lcd.setCursor(0,1);
lcd.print("TELUR JELEK");
}
else{
lcd.setCursor(0,0);
lcd.print("TERDETEKSI:");
lcd.setCursor(0,1);
lcd.print("TELUR BAGUS");
}
nilaiLDR=analogRead(LDR);
Serial.print("nilaiLDR= ");
Serial.println(nilaiLDR);
if(nilaiLDR < 500){
digitalWrite(led1,LOW);
}
else{
digitalWrite(led1,HIGH);
}
nilaiLDR=analogRead(LDR);
Serial.print("nilaiLDR= ");
Serial.println(nilaiLDR);
if(nilaiLDR < 500){
digitalWrite(led2,HIGH);
digitalWrite(buzzer,HIGH);
}
else{
digitalWrite(led2,LOW);
digitalWrite(buzzer,LOW);
}
}
Sesuaikan input dan output pada masukan dari program ke rangkaian di proteus yang agan bikin 😀
Jika sudah di copy lalu masukan ke program aplikasi arduino lalu klik tanda centang atau verify
selanjutnya akan muncul tulisan Done compiling copykan yg seperti di atas berwarna biru terdapat akhiran yg bertuliskan hex.
jika sudah, buka proteus, lalu membuat rangkaian seperti di bawah ini :
setelah selesai klik pada arduino uno lalu akan muncul seperti di bawah ini :
paste kan yang anda copy tadi di Program file lalu klik OK
Lalu anda klik play pada protelus maka akan menjalankan simulasi dari program tersebut
Jika cahaya yg menembus ke telur sedikit artinya telur tersebut busuk atau keruh di dalam nya dan cahaya yang di dapat kurang yg di terima oleh LDR, maka akan muncul tulisan pada LCD yaitu TERDETEKSI : TELUR JELEK dan LED akan menyala berwarna merah dan buzzer berbunyi
Jika cahaya yg menembus ke telur banyak artinya telur tersebut bagus karena akan terlihat jelas telur tersebut jernih di dalam nya (tidak keruh) sehingga LDR akan menerima cahaya lebih dan akan muncul tulisan pada LCD yaitu TERDETEKSI : TELUR BAGUS dan LED akan menyala berwarna biru dan buzzer tidak berbunyi
Sekian dari saya, semoga ilmu yang saya berikan bermanfaat terimakasih.
Rangkaian hasil alat siap selanjutnya ada, ini sudah banyak membantu,
ReplyDelete