最新消息:

第9课 用microbit测量土壤湿度(来源microbit网站)

Micro Bit 少儿编程 2789浏览 0评论
第9课 用microbit测量土壤湿度(来源microbit网站)

土壤本身具有一定的电阻,这取决于土壤中的水分和养分。它就像电子电路中的可变电阻。水不是导电的,而是营养物含量。水和土壤养分的结合使土壤具有一定的导电性。因此,水越多,加上营养素,土壤的电阻就越小。


衡量这一点,我们读引脚P0使用模拟读引脚返回一个值。用绘制图形显示出来。
第9课 用microbit测量土壤湿度(来源microbit网站)将钉子插入干燥的污垢中,你会看到大部分LED熄灭,
把钉子插入潮湿的污垢中,看到大多数LED都亮了。(如没有土壤,可用湿布、纸巾代替)

1.实践:测量土壤的湿度
(1)实物连接图,见上图。(如用湿布代替,用鳄鱼线夹直接夹住湿布)


(2)读出模拟值
在前一个程序中,我们只对传感器的值有一个大概的概念。它只是用一个小屏幕来显示它!现在按下按钮A时显示当前读数的代码。这个代码需要进入永远的循环。此外还添加了变量读数来存储读取值。
第9课 用microbit测量土壤湿度(来源microbit网站)
(3)测试结果
通过实验,干燥和湿润的环境读到的值大致是多少?
-----------------------------------
改进方案:
我们希望我们的土壤探针工作很长一段时间,并节省我们的电池电量,所以我们需要调整我们的代码,所以我们的水分传感器不会使用太多的能量。我们的电路直接连接到3V引脚,所以它总是使用电力。相反,我们将把它连接到P1,并在测量的时候把那个引脚变成高电平。这样可以节省电力,也避免了探针的腐蚀。我们还将降低屏幕的亮度,以降低LED的能耗。土壤湿度变化非常缓慢,所以我们不需要一直测量它,所以在循环中添加一个5秒的睡眠暂停时间也是一个不错的点子。
第9课 用microbit测量土壤湿度(来源microbit网站)

您必须 登录 才能发表评论!