植物救星
项目目标
掌握在Arcade平台中针对硬件进行编程。针对屏幕进行编程互动,分别显示浇水和没浇水时的效果。屏幕显示土壤的湿度情况数值。
使用土壤湿度传感器检测土壤湿度,当土壤湿度低于一定值时,自动浇水。
使用水泵进行浇水,通过马达控制水泵的开关。
所需材料
未来板Lite
方糖土壤传感器
小喵水泵水箱
PH2.0连接线
积木结构件
电路连线
结构搭建
项目代码
打开会显示报错(微软模拟器未加入新的硬件信息),选择忽略
代码解读
新建设置屏幕背景和几个角色对象,分别设置它们的位置。这个可以根据你自己的喜好进行更改角色和角色的位置。
循环程序中,显示土壤的湿润程度 和 判断湿润程度开启或者关闭水泵。
400的数值对应的情况是 土壤模块还没插到土壤时,处于极度干燥情况下的数值。
2000的数值对应的情况是 土壤模块检测到非常湿润的土壤时,反馈的数值。
此两个数值都可以根据实际情况进行调整。
当土壤的湿润程度小于40%时,则启动浇水。
同时为了方便调试测试水泵,额外增加A和B键控制水泵浇水
实现效果
当土壤湿润程度为22%时(<40%),水泵自动开启,且屏幕的星星角色有喷泉的效果