▶ видео
Сделаем простую систему: стало темно — свет включился, стало светло — выключился.
Фоторезистор подключён к A4, свет — к D6.
Код:
const int LIGHT_SENSOR = A4;
const int LIGHT = 6;
const int DARK_LEVEL = 400;
void setup() {
pinMode(LIGHT, OUTPUT);
}
void loop() {
int value = analogRead(LIGHT_SENSOR);
if (value < DARK_LEVEL) {
digitalWrite(LIGHT, HIGH);
} else {
digitalWrite(LIGHT, LOW);
}
delay(100);
}
Число 400 — это порог освещённости. Его лучше подобрать экспериментально для своей схемы.
🌑 Темно → свет включается
☀️ Светло → свет выключается
По такому же принципу работают автоматические ночники и уличное освещение: датчик следит за уровнем света, а электроника сама принимает решение.