这个实验中,我们所要完成的是用一个电位器去控制一个LED灯的亮度。
我们需要一块Arduino板,一个LED灯,一个电位器。
将LED灯连接在D9端口,将电位器连接在A0端口。
这样,可以根据Arduino读到电位器的不同数值控制LED灯的亮度。
但是需要记住的是,Arduino中模拟端口输出的范围为[0 – 1023],而模拟输出的数字范围为[0 – 255],两者正好相差4倍。一个简单的方法就是将模拟数值除以4,得到的数值控制灯的亮度。另外一个方法是用map模块。 在数学中,这被叫做不同域的映射,有兴趣的同学可以深入了解。
6,297 total views, 8 views today