友情提示:380元/半年,儿童学编程,就上码丁实验室。
今天分享的是用BXY来玩micro:bit模拟量的读取。 在之前,学习过吕老师的玩转micro:bit之模拟量的读取,对我的学习有过很大的帮助。 这个帖子中,也是沿用了吕老师的思路,不过由串口助手换成了BXY。 玩过Arduino的朋友都知道,有数字口(D口)和模拟口(A口),传感器也有数字传感器(D)和模拟传感器(A),DF的传感器上有非常清楚的丝印。 而获取传感器的模拟值,对选择合适的阀值是很有用的呢。 在micro:bit中,我们通过引脚说明图也能看清哪几个引脚是支持模拟量读取的。我们看下图 标注着Analog in的p0,p1,p2,p3,p4,p10表示支持。 接下来,我们来写程序。 实现的效果是,旋转电位器的旋钮,点阵屏会显示相应的数值。 QQ群:336213887 软件下载地址:https://gitee.com/dfrobot/iPy/raw/master/BXY.exe
2、程序界面:
3、写程序:其实也不用写了,文件-示例-Basic-analogread.py #http://docs.dfrobot.com.cn/bxy/examples/analogRead.html while True: while True: 重复执行 4、点下载并运行,程序自动找到micro:bit下载 (初次使用可能会提醒安装驱动,按提示安装即可。) 转动电位器,可以看到变化的数值。 小结:本文主要是关于模拟量读取的知识点。掌握了这个,我们就能轻松的掌握一些输入传感器的数值范围,例如声控模块,我们可以测试什么样的环境,它的值是多少。这对我们做作品是很有帮助的。 本人水平有限,文中估计还有不少错误,欢迎指正。 |