Wednesday, January 16, 2019

Sensor Cahaya LDR


Sensor Cahaya LDR

    LDR (Light Dependent Resistor) merupakan salah satu komponen resistor yang nilai resistansinya akan berubah-ubah sesuai dengan intensitas cahaya yang mengenai sensor ini. LDR juga dapat digunakan sebagai sensor cahaya. Perlu diketahui bahwa nilai resistansi dari sensor ini sangat bergantung pada intensitas cahaya. Semakin banyak cahaya yang mengenainya, maka akan semakin menurun nilai resistansinya. Sebaliknya jika semakin sedikit cahaya yang mengenai sensor (gelap), maka nilai hambatannya akan menjadi semakin besar sehingga arus listrik yang mengalir akan terhambat.
Alat yang dibutuhkan
  • Arduino Uno
  • LED
  • LDR
  • Kabel Jumper
  • BreadBoard
  • Buzzer
Schematic Diagram
12


Script
const int ledPin = 13;
const int buzzerPin = 12;
const int ldrPin = A0;
void setup () {
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
pinMode(buzzerPin, OUTPUT);
pinMode(ldrPin, INPUT);
}
void loop() {
int ldrStatus = analogRead(ldrPin);
if(ldrStatus < 800) {
tone(buzzerPin, 100);
digitalWrite(ledPin, HIGH);
delay(100);
noTone(buzzerPin);
digitalWrite(ledPin, LOW);
delay(100);
Serial.println(“ALARM DEACTIVETED”);
}
else{
tone(buzzerPin, 100);
digitalWrite(ledPin, HIGH);
delaya(100);
noTone(buzzerPin);
digitalWrite(ledPin, LOW);
delay(100);
Serial.println(“ALARM ACTIVATED”);
}
}
SEKIAN SEMOGA BERMANFAAT :)

follow my in instagram @muhammadreza207

No comments:

Post a Comment