Goldln писал(а): ↑24.01.2024{, 16:36}
А как перевести больше меньше на 12бит то есть от 0 до 4095
Вы не написали какой контроллер.
Если Вы будете использовать блоки ADC,PWM,DAC от ecoins, то они сразу масштабируют показания и управление под аппаратные возможности контроллера и под "системную разрядность", которая в библиотеке по умолчанию выбрана 12разрядов.
При работе с PWM разрядность может быть и увеличена, например под STM32 до 16 разрядов, ESP32 - кажется до 24-х разрядов.
Немного об особенностях PWM написано тут:
viewtopic.php?f=39&t=4472&start=300#p127656