Для того, что управлять яркостью светодиода при помощи ШИМ, следует подключить светодиод к одному из выводов с широтно-импульсной модуляцией. В меню Examples->Analog есть скетч Fading с примером плавного увеличения и уменьшения яркости светодиода c периодичностью около 3 секунд.

В комментарии к скетчу Fading написано, что светодиод можно просто подключить между выводом Digital 9 и землёй (вывод GND), но на практике он светится слишком ярко, а изменения в яркости происходят нелинейно. Поэтому гораздо симпатичнее на мой взгляд светодиод мерцает, будучи подключенным через фильтр НЧ на конденсаторе и резистивный делитель напряжения.

Схема:

arduino led2

Код скетча Fading похож по структуре на код скетча Blink, но управление яркостью светодиода производится вызовом функции analogWrite().

Добавить комментарий


Защитный код
Обновить