这是写给物联网新手的教程,熟手如果好奇也可以看一下。
有人来过你的房间吗?使用Micro:bit,电池组和磁铁,你可以让门发出警报,以提醒有人闯入。
关于Micro:bit:
Micro:bit是一个卡片大小的计算机,它有一个LED显示屏、按键、传感器和一些输入/输出引脚,可以在Scratch和Python程序的控制下,与你的世界交互。
原理:
Micro:bit上面内建了一个compass sensor,称为磁力计。 你可以使用它来测量地球的磁场,以作为指南针-或感应到附近的磁场强度!
代码:
当磁力强度感应低于200,就显示愤怒的表情。
当按钮A按下时,显示当前磁力强度。
如果用Python的话,这样写:
# Python uses nanoteslas to measure magnetism.
# Experiment with different numbers depending on the
# strength of your magnet, which you can read by
# pressing button A.
from microbit import *
while True:
if button_a.was_pressed():
display.scroll(compass.get_field_strength())
if compass.get_field_strength() < 200000:
display.show(Image.ANGRY)
做法:
将磁铁固定在门上,然后将写入开门警报器程序的Micro:bit靠近它,固定在墙上。
接好电源。这样一个简单的报警装置就做好啦。
进阶:
1、添加声音警报。
2、使用一个变量来计算门被打开的次数,这里需要添加一个程序来感应门是否被打开或关闭。
3、创建一个定时器计算门被打开多长时间
好了,拿去玩吧。
本文主要内容来自:
microbit.org
相关视频: