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
функционировать?