Основы программирования в Enjoy Block

Урок 7. ШИМ. Управление яркостью светодиода

Широтно-импульсная модуляция

Если очень быстро включать и выключать светодиод в электрической схеме, то будет казаться, что
светодиод горит с неполной яркостью. Примерно по такому принципу устроена широтно- импульсная модуляция (ШИМ или PWM) в контроллерах.

Широтно-импульсная модуляция имитирует работу аналогового сигнала, напряжение
которого изменяется по времени. В этом уроке познакомимся с данным методом (это совсем не сложно), который поможет управлять яркостью подключенного к контроллеру светодиода.

Необходимые компоненты:
Все детали в одном наборе:

Купить по отдельности:

Схема подключения

Соберем схему с применением макетной платы, двух соединительных проводов,
платы ENJOY BOARD и резистора (220 Ом).
Каждый раз при сборке схемы проверяйте, чтобы переключатель на
плате ENJOY BOARD был в положении OFF (выключено).

Откройте программу Enjoy Block. Если у вас её нет, то можете скачать по кнопке ниже:

Составьте программу из блоков, как показано ниже


Пояснения к программному коду


Финальный результат работы
загруженной программы