Сегодня речь пойдет о Широтно-импульсной модуляции (ШИМ, англ. pulse-width modulation (PWM)). А точнее, в чем отличая работы с ШИМ Arduino и ESP8266. Опираться в данной статье будем на предыдущие уроки про Arduino и ESP8266.
Так в чем же отличия при работе с ШИМ Arduino и ESP8266?
Рассмотрим для начала, на каких пинах доступно управление ШИМ отладочной платы NodeMCU.
Как видим, можем использовать ШИМ на 9 пинах платы. Например, для плат Arduino UNO и Nano ЭТО всего 6 пинов с поддержкой ШИМ.
NodeMCU позволяет использовать одновременно не более 6 PWM выходов. Частота PWM может быть от 1 до 1000 Гц.
Для реализации большинства плат Arduino можно установить значение ШИМ от 0 до 255, что является более низким разрешением, чем для ESP8266. Которое можно задать в диапазоне от 0 до 1023. Это означает, что скважность задается 10 битным числом, то есть от 0 до 1023.
Боле подробное описание работы с ШИМ для данных плат смотрите в предыдущих уроках. В данной статье рассмотрели только основные отличия.
Понравилась новостьШИМ Arduino и ESP8266. В чем отличие? Не забудь поделиться с друзьями в соц. сетях.
Комментарии
Войдите или Зарегистрируйтесь И Вы сможете общаться на форуме и оставлять комментарии без капчи.