[Micro:bit] makecode离线版串口应用及microbitP引脚模拟读取——土壤传感器

nils 发表于 2018-9-27 10:54:15 | 显示全部楼层 [复制链接]
5 2776
自打Makecode支持离线版本后,大大节约了国内用户在登陆到在线版本时的漫长等待时间,大大提高了项目的完成速度,再加之新增的串口监视功能,使得结合Robot:bit的模拟值传感器的使用变得更加直观和简单,今天就介绍在离线版本下Robot:bit结合土壤湿度传感器读取土壤状态实时参考值的实例,大家可以动手操作一下,哈哈哈!
准备工作
所需要的器材如下:
1.Micro:bit+Robot:bit
2.可爱的一个小盆栽
3.土壤传感器一个
4.杜邦线若干

把它们全部放好!
准备工作.jpg
论坛上已经给出了离线版本的安装可窗口监视器的使用,还没有学习过的小伙伴点这里,戳这里就可以看到之前相对应的教程

接线工作
整个应用的工作原理就是,土壤传感器将采集到的土壤的湿度值转变为模拟值,然后通过USB数据线传输到电脑,电脑通过离线版Makecode的串口监视可以看到实时反馈回来的模拟量的数据,是的采集到的数据更加具体,更加直观的展现在我们面前。

接线:
传感器引脚          Robot:bit引脚
VCC------------------------5V
GND-----------------------GND
土壤传感器的A-------------P2(实际对应micorbit的P2引脚)
接线1.jpg



接完线我们就大功告成了,最后的效果是这样!!!!

完成.jpg
完成
串口监视
按照前面教程的步骤我们打开离线版Makecode,简单编写一下程序,然后把传感器插入到盆栽的土壤中,打开串口监视,我们可以看到实时动态的模拟量数据在浮动。
程序非常简单,程序如下:
程序.jpg
稍微说明一下,就是程序不断的循环,将引脚A2读取的土壤传感器的模拟值通过USB传输给电脑进行串口的实时动态监控。就是这样一个过程。这样的应用有很多例如工厂里车间控制温度,通过温度传感器测试的温度实时传输给电脑,操作人员可以对车间温度进行实时监控等等,这样的应用在工业制造,实际生活中也是很常见的。最后大家看一下串口运行的效果。
演示.gif
这样我们可以看到在没有插入到土壤时传感器读取的是一个恒定值,当我们把传感器插入到土壤时所测回的模拟量立刻发生了变化,这样我们的数据采样就更加的直观和明显。
这样我们的串口监视的应用就做完了!!!
欢迎转发订阅关注Kittenbot官方微信,有海量教程等你哦,欢迎实锤!!!

回复

使用道具 举报

发表于 2018-1-26 09:31:49 | 显示全部楼层
Robotbit上的IO应用 学习了。另外问下,Robotbit上的舵机S1-S8对应Microbit的哪些引脚呀?
回复 支持 反对

使用道具 举报

发表于 2018-2-1 09:44:41 | 显示全部楼层
凝固 发表于 2018-1-26 09:31
Robotbit上的IO应用 学习了。另外问下,Robotbit上的舵机S1-S8对应Microbit的哪些引脚呀?

S1~S8是舵机扩展芯片扩展出来的,不对应任何的Microbit的引脚,因为它是用了Microbit的I2C接口。
S1~S8只能用作驱动小的9G舵机,大舵机驱动能力不足,随便插接有可能烧坏板子。
S1~S8不具有IO口读写功能。
回复 支持 反对

使用道具 举报

发表于 2018-9-27 10:54:15 | 显示全部楼层
请问楼主,如何做到显示device的调试数据的?没搞定。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入我们,

发现科技可以让生活更美好...

立即注册

如果您已拥有本站账户,则可

精华导读

推荐阅读

资讯排行

QQ| 小黑屋| Kittenbot Inc. 深圳市小喵科技有限公司 ( 粤ICP备16110073号 )

KittenBot.cn 2017 © 版权所有

粤ICP备16110073号

返回顶部 返回列表