教学原文参考:人体红外线侦测
这篇文章会介绍如何使用 micro:bit 连接人体红外线感测器,搭配「数位信号读取」、「显示图示」、「重复无限次」积木,实作侦测到有人经过时,就点亮 micro:bit 的 LED 灯。
按照下图,使用「鳄鱼夹」或「面包板 + 杜邦线」,将 micro:bit 连接人体红外线感测器。
人体红外线感测器後方有两个旋钮,一个是调整侦测的距离 ( 3~7 公尺 ),一个是调整侦测的间隔时间 ( 5~300 秒 ),间隔时间表示侦测到讯号之後,间隔多久再度进行侦测。
在「重复无限次」积木里放入「序列写入一行字」,读取 P0 引脚的「数位信号」,micro:bit 启动後,用手在人体红外线感测器前晃动,就会从电脑中看见原本是 0 的讯号,变成 1。
序列积木教学:序列写入
注意,因为「手掌」也会发射人体红外线,请勿用手掌阻隔人体红外线感测器。
确认能够侦测人体红外线之後,加上逻辑判断积木,判断如果侦测到的数位信号为 1,就显示爱心图示,否则就清空画面,micro:bit 执行後,如果有感测到有人经过,micro:bit 就会亮起爱心的图案。
范例解答:人体红外线侦测
大家好,我是 OXXO,是个即将迈入中年的斜杠青年,如果对我有点兴趣(笑,可以与我联系,一起来做点有玩又有创意的东西吧!
>>: [火锅吃到饱-14] 陈师傅麻辣火锅 #营业到半夜两点
在昨天取得了注册资讯 今天来把他写入DB里面 把前面几天的後台系统的MongoDB部分拿出来做使用 ...
最後一天了,我来补充一些 Matplotlib 的小细节。 tick_params() 用於将格子边...
BOM,是 JavaScript 与浏览器沟通的桥梁,JavaScript 可以透过 BOM 对浏览...
前言 在过去,路由主要是 Server 负责,根据不同的路由去决定要渲染的页面,回传整个 HTML ...
while statement If the statement is true, the code...