/*
* תוכנית דוגמא פשוטה להפעלת ממסר המחובר לתאורה חיצונית
* בהתאם לעוצמת האור בחוץ
* אם החיישן מודד עוצמת אור נמוכה מערך סף הממסר יופעל
* ויחבר את מקור המתח לתאורה
* ואם יש אור בחוץ הממסר יפתח וינתק את מקור המתח
*/
#define rlyPin 3
#define ldrPin A0
int ldrValue = 0;
#define DARK 500
void setup() {
pinMode(rlyPin, OUTPUT);
pinMode(ldrPin, INPUT); //לא הכרחי
}
void loop() {
ldrValue = analogRead(ldrPin);
if (ldrValue < DARK) {
digitalWrite(rlyPin, HIGH);
}
else {
digitalWrite(rlyPin, LOW);
}
delay(200);
}
Comments