Плавная яркость (ШИМ)

analogWrite на выводе с «~»: светодиод плавно разгорается и гаснет.

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

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

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

ОткудаКуда
Arduino UnoD9→Резистор1
Резистор2→СветодиодA
СветодиодC→Arduino UnoGND

Скетч

// Плавная яркость: D9 умеет ШИМ (значок ~ на плате)
void setup() { pinMode(9, OUTPUT); }

void loop() {
  for (int v = 0; v <= 255; v += 5) { analogWrite(9, v); delay(15); }
  for (int v = 255; v >= 0; v -= 5) { analogWrite(9, v); delay(15); }
}

Коротко о детали: Светодиод

Светодиод пропускает ток только в одну сторону и светится тем ярче, чем больше ток. Последовательно с ним обязателен резистор — обычно 220–330 Ом при питании 5 В. При токе больше 60 мА светодиод перегорает, в симуляторе тоже.

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

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

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

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

Открыть «Плавная яркость (ШИМ)» в симуляторе