חיישן אור (LDR)
LDR - Light Dependent Resistor - הוא נגד שהתנגדותו משתנה בהתאם לכמות האור שפוגעת בו. ככל שיש יותר אור, ההתנגדות יורדת. משתמשים בו יחד עם נגד קבוע ליצירת מחלק מתח, וכך אפשר לקרוא ערך אנלוגי שמייצג את עוצמת התאורה.
מפרט
- מתח הפעלה: 5V (על גבי מודול עם משווה)
- פלט: אנלוגי (AO) ולעיתים גם דיגיטלי (DO) עם סף כוונון
- שימושים נפוצים: תאורת לילה אוטומטית, רובוט שעוקב אחר אור, מדידת תאורה
חיבור
VCC ל-5V, GND ל-GND, פין AO לכניסה אנלוגית (למשל A0).
קוד לדוגמה
const int ldrPin = A0;
void setup() {
Serial.begin(9600);
}
void loop() {
int lightLevel = analogRead(ldrPin);
Serial.print("Light level: ");
Serial.println(lightLevel);
delay(300);
}
רעיון לתרגול
לחבר לד שנדלק אוטומטית כשהחדר מחשיך - כלומר כשהערך שמתקבל מהחיישן יורד מתחת לסף מסוים.