Новое Распределяем каналы MAX по категориям и территориям. Читать новость
Автоматический свет на Arduino — видео, канал «Знаток» ▶ видео

☀️ Автоматический свет на Arduino



Сделаем простую систему: стало темно — свет включился, стало светло — выключился.

Фоторезистор подключён к 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 — это порог освещённости. Его лучше подобрать экспериментально для своей схемы.

🌑 Темно → свет включается
☀️ Светло → свет выключается

По такому же принципу работают автоматические ночники и уличное освещение: датчик следит за уровнем света, а электроника сама принимает решение.
Просмотры: 44
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти