人体红外线侦测
这篇文章会介绍如何使用 micro:bit 连接人体红外线感测器,搭配“数字信号读取”、“显示图示”、“重复无限次”积木,实作侦测到有人经过时,就点亮 micro:bit 的 LED 灯。
micro:bit 连接人体红外线感测器
按照下图,使用“鳄鱼夹”或“面包板 + 杜邦线”,将 micro:bit 连接人体红外线感测器。
人体红外线感测器后方有两个旋钮,一个是调整侦测的距离 ( 3~7 米 ),一个是调整侦测的间隔时间 ( 5~300 秒 ),间隔时间表示侦测到信号之后,间隔多久再度进行侦测。
积木程序原理
在“重复无限次”积木里放入“序列写入一行字”,读取 P0 引脚的“数字信号”,micro:bit 启动后,用手在人体红外线感测器前晃动,就会从电脑中看见原本是 0 的信号,变成 1。
序列积木教学:序列写入
注意,因为“手掌”也会发射人体红外线,请勿用手掌阻隔人体红外线感测器。
确认能够侦测人体红外线之后,加上逻辑判断积木,判断如果侦测到的数字信号为 1,就显示爱心图示,否则就清空画面,micro:bit 执行后,如果有感测到有人经过,micro:bit 就会亮起爱心的图案。
范例解答
范例解答:人体红外线侦测
微信扫码关注
抖音扫码关注