Arduino Nano шим

Arduino Nano шим

Как ранее уже писалось на странице Arduino Nano выходы  на плате есть 14 цифровых выходов. Из них 6 могут работать в качестве ШИМ.

Обозначения на разных версиях Arduino.
У Arduino Mega обозначаются PWM
У Arduino UNO - стоит знак ~  
У Arduino NANO никаких обозначений нет, наверное не хватило места. Надо просто запомнить D3, D5, D6, D9, D10, D11 или открывать Arduino Nano datasheet.

Arduino Nano

ШИМ – это Широтно-Импульсная Модуляция? 
Но правильнее называть её PWM – Pulse-Width Modulation — процесс управления мощности методом пульсирующего включения и выключения прибора.

Как работает ШИМ.
Если вы подключите светодиод к батарейке(через резистор конечно, но вы это и так знаете), светодиод будет светиться постоянно. Если бы вы смогли очень часто включать/выключать светодиод, ну раз так 500 в секунду, то он бы не успевал загореться в полную силу, но и погаснуть до конца он бы тоже не успел. Светодиод светился бы в пол накала. 
Цифровые выходы Arduino Nano могут выдавать только 0(LOW) или 1(HIGH). 

Arduino Nano

Пример работы можно посмотреть в ARDUINO IDE. 

Arduino Nano

Здесь светодиод подключенный к выходу 9(ШИМ) будет постепенно загораться и гаснуть. 
Внимание.
Есть проблема при работе функции tone().
функция tone() накладывается на ШИМ сигнал на "3" и "11" выводах Arduino.
Т.е., вызванная, например, для пина "5", функция tone() может мешать работе выводов "3" и "11".

Дополнительные материалы
Ардуино Нано. Описание, характеристики, распиновка, схема.
arduino 1.8.13 windows. Установка arduino ide
Arduino NANO shield
Аналоговые порты Arduino
Arduino Nano ATmega168
Arduino Nano загрузка скетча
Arduino Nano v3 распиновка
Arduino Nano v 3.0 ch340g
Arduino Nano шим
Arduino Nano выходы
Arduino Nano datasheet
Arduino Nano описание