04 - 非接触式测温枪
特殊时期,传染源进入公共场合后风险很大,但好在显性传染源的显著症状就是发热,所以每个关口都会配备手持测温枪的警卫
案例搭建
硬件接线
非接触式红外测温魔块是I2C接口(另外注意供电)
案例实现
- 主要定义几个函数,分别表示正常体温,发烧和非正常测量(相当于测量失败)3种情况危险
这种情况下如果你测量一杯开水也是被判定为发烧呢,如果你测量空气可能就是测量失败

- 我们并不是通过按钮来开启单次检测,而是采用了结构上的配合,使用了加速度判定。采用一个空间矢量的方式,大概加速度超过1.3g就判定为按下了,则开启一次测量。

程序文件
https://makecode.microbit.org/_d1fCH09LJ1WV
点击Edit Code按钮进入编辑下载
