方糖 - 雨滴水位
水位传感器,用于检测水位高度,可以通过数值一定程度上反馈水位的高度,没有放入水中时,数值为0,随着水位的升高,反馈模拟值变大(非线性)
参数
尺寸 | 24 x 24 x 70 mm |
---|---|
重量 | 6.7 g |
信号 | 模拟输入 |
范围 | 0~3.3V 对应Microbit 0~1023 |
检测对象 | 水位 |
注意
1、水位数值是非线性的,只能在一定程度上反馈水位的状态
2、禁止将塑料壳那部分没过水中
3、含水量越大,输出值越大
在Microbit上使用(Makecode)
编程平台
Microsoft MakeCode for micro:bit
使用Makecode编程平台
添加方糖插件
在扩展中搜索Sugar,点击添加
编程积木
积木-功能说明
序号 | 积木图 | 积木功能 |
---|---|---|
1 | ![]() | 获取传感器的数值(范围0-1023) |
2 | ![]() | 通过内置阈值判断,是否有雨 |
电路连接
Microbit接口 | 使用线材 | |||
---|---|---|---|---|
![]() | 方糖雨滴水位模块 | P0 | 白色PH2.0-3Pin接口线 | ![]() |
案例1:自定义阈值判断是否有雨水
案例1:判断是否有雨水
在Microbit上使用(KittenBlock)
接线
使用3PIN端子线将光敏模块接在Robotbit Edu的P1。
(只能接P0、P1、P2这三个具有模拟读功能的引脚)
打开Robotbit电源可以看到土壤模块底部的红色灯亮起(即模块正常供电)
编程
Microbit
选择在线运行或离线上传的方式运行程序查看效果
如果还不清楚如何在线运行或离线上传请参照 快速开始
案例1:水位提醒器
当水位超过一定高度时,即大于阈值时,这里的阈值设置400,发出警报。如果觉得阈值比较难触发,可以将数值设置低一点