用Micro:bit做浇灌系统

利用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

转载于:https://www.cnblogs.com/Astar-STEAM/p/9749044.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我很乐意为您解答关于Micro:bit交通信号灯的问题。 首先,您需要准备以下材料: - 1个Micro:bit主板 - 1个Micro:bit扩展板 - 1个交通信号灯LED灯组 - 杜邦线若干 接下来,您可以按照以下步骤进行操作: 1. 连接电路: 将Micro:bit主板与扩展板通过插口连接起来,然后将LED灯组的红、黄、绿三根线分别连接到扩展板的P0、P1、P2口。 2. 编写代码: 使用Micro:bit的编程软件MakeCode,编写以下代码实现交通信号灯的控制: ``` let red = 0 let yellow = 0 let green = 0 basic.forever(function () { red = 1 yellow = 0 green = 0 pins.digitalWritePin(DigitalPin.P0, red) pins.digitalWritePin(DigitalPin.P1, yellow) pins.digitalWritePin(DigitalPin.P2, green) basic.pause(5000) red = 1 yellow = 1 green = 0 pins.digitalWritePin(DigitalPin.P0, red) pins.digitalWritePin(DigitalPin.P1, yellow) pins.digitalWritePin(DigitalPin.P2, green) basic.pause(2000) red = 0 yellow = 0 green = 1 pins.digitalWritePin(DigitalPin.P0, red) pins.digitalWritePin(DigitalPin.P1, yellow) pins.digitalWritePin(DigitalPin.P2, green) basic.pause(5000) red = 0 yellow = 1 green = 0 pins.digitalWritePin(DigitalPin.P0, red) pins.digitalWritePin(DigitalPin.P1, yellow) pins.digitalWritePin(DigitalPin.P2, green) basic.pause(2000) }) ``` 3. 上传代码: 将编写好的代码通过USB数据线上传到Micro:bit主板上即可。 4. 测试: 将Micro:bit主板连接到电脑或者使用电池供电,观察LED灯组的状态是否符合交通信号灯的工作规律。 希望本次回答能够帮助您,如有疑问请随时提出。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值