Фоторезистор: ночник

Модуль освещённости на A0: темнее порога — светодиод загорается.

Начальный уровень Arduino Uno C++
Схема подключения: Фоторезистор: ночник
Схема в симуляторе. Нажмите «Открыть в симуляторе», чтобы запустить её и поменять.

Что понадобится

Как подключить

ОткудаКуда
Arduino Uno5V→ФоторезисторVCC
Arduino UnoGND→ФоторезисторGND
Arduino UnoA0→ФоторезисторAO
Arduino UnoD8→Резистор1
Резистор2→СветодиодA
СветодиодC→Arduino UnoGND

Скетч

// Ночник: чем темнее, тем меньше значение на A0
const int POROG = 400;

void setup() {
  pinMode(8, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  int light = analogRead(A0);
  digitalWrite(8, light < POROG ? HIGH : LOW);
  Serial.println(light);
  delay(200);
}

Коротко о детали: Фоторезистор

Модуль с фоторезистором: его сопротивление падает тем сильнее, чем ярче свет. Аналоговый выход даёт напряжение, пропорциональное освещённости, цифровой — готовый порог. Освещённость в люксах задаётся двойным кликом по компоненту.

Распиновка и все примеры →

Ещё примеры с деталью «Фоторезистор»

Попробуйте сами

Симулятор работает прямо в браузере: схему можно менять, код — править, а результат видно сразу. Бесплатно, без установки и регистрации.

Открыть «Фоторезистор: ночник» в симуляторе