用Micro:bit做浇灌系统
2024-09-01 07:34:38
利用Micro:bit结合【土壤湿度感测棒】做一个简单的浇灌系统
一、测试土壤湿度感测棒
•材料:土壤湿度感测棒 (万能的淘宝上可以找到)
•连接:将【土壤湿度感测棒】的一端接P0、另一端接GND
简单测试:利用如下程序来读取P0的模拟信号值
测试结果:
1.当【土壤湿度感测棒】未插上土壤时,所测得的值约300左右
2.将【土壤湿度感测棒】直接插入水中,其值为个位数,当感测棒浸在水中的长度越长,其值越低。
3.将【土壤湿度感测棒】插入干的土中,其值为约为200左右
4.将土壤浇水,其值约在50左右,当然越湿其值越低。
二、测试【浇灌系统】
•材料:土壤湿度感测棒、继电器、水泵
•连接:同上的接法【土壤湿度感测棒】(接P0)、【继电器】(接P1),VCC接3V、GND接GND
•简单测试:当P0值大于某一数时(这数可自己去测试取得),代表太干,启动水泵,打水进来
程序如下
接上水泵,就可以浇水了。完成后是这个样子的
原文参考
https://mp.weixin.qq.com/s?__biz=MzU0MTg0ODIzNA==&mid=2247484114&idx=2&sn=f2e57bc3252704f29f25ef70a62c98fc&chksm=fb22e517cc556c01e3a0b1a5436076cbfee1e4ffba8b18c777a3a3f3850de9e71985ae6f269c#rd
最新文章
- 修改mysql默认字符编码出现的Job failed to start解决方法
- 如何判断一个变量是否是utf-8
- EntityFramework Core 学习笔记 —— 包含与排除属性
- ionic 向後台請求json 數據 在頁面上的顯示問題
- Javascript 正则表达式_4
- 图解phpstorm常用快捷键
- org.springframework.web.context.ContextLoaderListener
- Jenkins 七: 部署到Tomcat
- jsp自定义函数库
- ArrayList源码解析(四)
- JavaScript入门(一)
- Django——ContentType及ContentType-signals的使用
- Python学习第二节——基础知识
- python3 进行字符串、日期、时间、时间戳相关转换
- 原生javascript实现extend
- python三数之和
- TextView不用ScrollViewe也可以滚动的方法
- 【Mysql】mysql乐观锁总结和实践
- Spring中实现多数据源事务管理
- Flash:移除匿名函数监听器EventListener