2.防盗门
案例说明
检测到有人长时间的停留在门口却不输入对应密码的情况,发出警报。
知识要点
- 掌握Sugar电位器模块的使用方法。
- 掌握获取猫头超声波的使用方法。
案例实现
结构搭建
电路连线
- Sugar 电位器模块接到Robotbit P1端子座上。
- 猫头超声波接到Robotbit P2端子座上。
- 舵机3PIN线按对应颜色接到S1端口。
程序编写
1、我们设置防盗门密码为1~9的任意数字(程序设定为6),将电位器作为密码轮盘输入器,Microbit检测电位器
模拟值范围为0~1023,因此需要用到映射积木块,件模拟值范围映射为0~9
2、用到猫头超声波,因此需要对Robotbit扩展板进行初始化,程序开头用到【扩展板初始化】
3、门未被打开时,舵机角度为0,当密码输入正确(x=6),舵机舵机角度为90度,防盗门可以打开
4、利用超声波距离检测人长时间停留,当距离小于10cm时,次数加1,当次数超过500时,即表示,此人站在门前时间过长,便发出警报!
程序如下: