/* * תוכנית דוגמא פשוטה להפעלת ממסר המחובר לתאורה חיצונית * בהתאם לעוצמת האור בחוץ * אם החיישן מודד עוצמת אור נמוכה מערך סף הממסר יופעל * ויחבר את מקור המתח לתאורה * ואם יש אור בחוץ הממסר יפתח וינתק את מקור המתח */ #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); }