Arduino Attiny85: аналоговое разрешение записи

Этот вопрос является продолжением этого вопроса об оборудовании: https://electronics.stackexchange.com/questions/266536/digital-optical-volume-control-with-led-and-photoresistor-light-to-seperate-cir но на этот раз речь идет о программном обеспечении, analogWrite,

Я использую Attiny85 для управления самодельным vactrol (Vactrol - это светодиод, окруженный светозависимым резистором в короткой LDR) для управления громкостью аналогового аудио. Когда светодиод на полной яркости, громкость на максимальном уровне, а когда он выключен, на минимальном уровне. Для управления яркостью светодиода я использую analogWrite( PB1, 0..255 );,

Это работает довольно хорошо, однако разница между ON и OFF немного грубовата. Итак, когда вы делаете analogWrite( PB1, 1 );светодиод начинает светиться с определенного уровня, которого вы не ожидали, потому что он составляет всего 1/255 от общего возможного значения.

Есть ли способ изменить разрешение, смысл analogWrite функционировать?

0 ответов

Другие вопросы по тегам