Плавная яркость (ШИМ)
analogWrite на выводе с «~»: светодиод плавно разгорается и гаснет.

Что понадобится
- Arduino Uno
- Резистор (220 Ом)
- Светодиод (зелёный)
Как подключить
| Откуда | Куда | |||
|---|---|---|---|---|
| Arduino Uno | D9 | → | Резистор | 1 |
| Резистор | 2 | → | Светодиод | A |
| Светодиод | C | → | Arduino Uno | GND |
Скетч
// Плавная яркость: 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 мА светодиод перегорает, в симуляторе тоже.
Ещё примеры с деталью «Светодиод»
Попробуйте сами
Симулятор работает прямо в браузере: схему можно менять, код — править, а результат видно сразу. Бесплатно, без установки и регистрации.
Открыть «Плавная яркость (ШИМ)» в симуляторе