友情提示:380元/半年,儿童学编程,就上码丁实验室。
本例中的原理,就是利用电位计的输入作为led PWM的输入,注意Arduino板子上哪些针脚支持PWM功能(带波浪线的)。
电路图贴上:
在使用Python之前,请确保Arduino已经上传了standardFirmata程序,如下图:
并且Python安装了库:pyfirmata.
Python代码贴上:
解释:其中小写的p代表的是PWM输出,其他的点已经在上一个例子中解释过了,不清楚的可以参考上一个例子。
连接如下:
Python遇上Arduino之电位计
补充说明:
默认使用的Arduino是Arduino UNO板子,如果是Arduino Mega板子的话,需要改成如下语句:
board=ArduinoMega(poart),如果是其他类型的板子,请参考库的文档。