LED 显示温湿度
这篇文章会介绍如何使用 DHT11 温湿度感测器,搭配“按下按钮”、“显示数字”、“停止动画”、“重复无限次”积木,做出按下 A 按钮显示环境温度,按下 B 按钮显示环境湿度的效果。
micro:bit 连接温湿度感测器
按照下图,使用“鳄鱼夹”或“面包板 + 杜邦线”,将 micro:bit 连接温湿度感测器,范例使用的温湿度感测器型号为 DHT11 ( 从左边数来第三支引脚为空脚,不用接线 )。
加入温湿度积木
打开 MakeCode 的扩展功能,搜索“dht”,从搜索结果中选择“DHT11_DHT22”的项目,点选加入温湿度感测器积木,加入后,在积木清单里就会出现“DHT11/DHT22”的选项。
积木程序原理
在“重复无限次”积木里放入“侦测温湿度”积木,型号设定“DHT11”,引脚设定“P0”,接着新增两个变数,变数 a 读取湿度 ( humidity ),变数 b 读取温度 ( temperature )。
接着放入“当按下按钮”积木,设定按下 A 按钮时,停止动画并显示变数 a,设定按下 B 按钮时,停止动画并显示变数 b,AB 按钮一起按下时清空画面。
因为当数字超过两位数时,会以跑马灯的方式呈现,为了避免跑马灯互相干扰,可先放入“停止动画”积木停止跑马灯。
完成后启动 micro:bit,按下 A 或 B 按钮,就能看到 LED 显示目前环境的温湿度。
范例解答
范例解答:LED 显示温湿度
微信扫码关注
抖音扫码关注