使用了Realtek RTL8722DM开发板中的模拟输入口,
arduino模拟输入是感应电位器的电压在0-5V之间的变化然后会返回一个0~1023范围之间的值,
电位器与开发板之间的连线如图所示。
电位器中间引脚与开发板的模拟输入口相连接,其他两个引脚分别连接开发板的5V和GND引脚
其代码部分如下
编译代码,烧录开发板中,打开串口监视器,可以看到上面输入了一些数字,旋转电位器,输出的数字也会在范围内改变并且呈现出一定的规律。
利用电位器,也可以实现控制LED灯的亮度,将电阻与灯串联,led灯的一个引脚接入到单片机输出引脚上。代码如下
这里使用map(value, fromLow, fromHigh, toLow, toHigh),把一个数从一个 范围变换到另一个范围将value变数依照fromLow与fromHigh范围,
对等转换至toLow与toHigh范围
总结致谢:
感谢面包板社区和realtek 提供的Realtek RTL8722DM开发板,感谢大家在我遇到问题时的帮助。
在本次测评中,提升了自己对于单片机开发实践能力。
由于自己能力有限,作品水平也一般,通过本次测评,积累了丰富的经验,特别是对于Realtek RTL8722DM开发板的了解,在今后仍需
不断努力和学习来提升自己。