Arduino Attiny85:analogWrite解析

时间:2017-01-23 20:06:23

标签: c arduino led arduino-ide attiny

此问题是此硬件问题的后续问题: https://electronics.stackexchange.com/questions/266536/digital-optical-volume-control-with-led-and-photoresistor-light-to-seperate-cir 但这一次是软件,analogWrite

我使用Attiny85来控制一个自制的空气控制器(一个空气控制器是一个LED由短路LDR包围的LED依赖电阻器)来控制模拟音量。当LED处于全亮度时,音量处于最大水平,当它处于关闭状态时,它处于最低水平。为了控制LED的亮度,我使用analogWrite( PB1, 0..255 );

这很好用,然而,ON和OFF之间的区别有点苛刻。因此,当您执行analogWrite( PB1, 1 );时,LED会开始以您未预料到的某个级别发光,因为它只是总可能设置的1/255。

有没有办法改变分辨率,analogWrite函数的意义?

0 个答案:

没有答案