Найти тему

Фотореле на ардуино

Оглавление

Простое фотореле своими руками на ардуино.

Используется минимум радиокомпонентов. Поэтому собрать сможет даже новичок.

Для этого нам понадобится:

1.Любая плата ардуино. Я буду использовать Леонардо.

2. Токоограничительный резистор на 1 кОм и резистор делителя напряжения на 10 кОм.

3. Фоторезистор.

4. Макетная плата.

5. Соединительные провода.

Скетч, который нужно загрузить в ардуино.

define PIN_LED 9 

define PIN_PHOTO_SENSOR A0 void setup() { Serial.begin(9600); pinMode(PIN_LED, OUTPUT); } void loop() { int val = analogRead(PIN_PHOTO_SENSOR); Serial.println(val); if (val < 300) { digitalWrite(PIN_LED, LOW); } else { digitalWrite(PIN_LED, HIGH); } }

Работает очень просто.

Определяем уровень сигнала с аналогового пина. Сравниваем уровень с пороговым значением.
Максимально значение будет соответствовать темноте, минимальное – максимальной освещенности. Пороговое значение выберем равное 300. Если уровень меньше порогового – темно, нужно включать светодиод. Иначе – выключаем светодиод.