Выбрать город
Робототехника и автоматика7-8 кл.

Миф или правда

Правда ли, что analogWrite выдаёт плавное напряжение, как ручка громкости?

Миф

analogWrite выдаёт плавное напряжение, как ручка громкости

На самом деле

Нет: пин умеет только «включено» и «выключено»; плавность — это среднее от очень быстрых переключений.

ШИМ — что это на самом деле

Сигнал — прямоугольные импульсы с постоянной частотой; доля времени «включено» называется коэффициентом заполнения и задаёт среднюю мощность. На Arduino это analogWrite(пин, 0–255): 0 — выключено всегда, 255 — включено всегда, 127 — половину времени. Глаз и мотор сглаживают мигание сами: видим яркость, получаем скорость.

Широтно-импульсная модуляция: частота постоянна, информацию несёт коэффициент заполнения 0–100%; среднее напряжение = питание × заполнение. На Uno analogWrite работает на ~490 Гц (пины 5 и 6 — ~980 Гц). Применения: яркость, скорость…

Аналогия: Душ, который то включают, то выключают: держат чаще включённым — воды за минуту больше. Важно не «насколько открыт», а «как долго включён».

Полное определение →

Это понятие вводят примерно 13-14 лет (7-8 класс).

Связанные термины

← Все мифы и факты