用Micro:Bit制作防盗报警装置

micro:bit编程、教学、展示
STEM
回复
头像
shaoziyang
帖子: 3956
注册时间: 2019年 10月 21日 13:48

用Micro:Bit制作防盗报警装置

#1

帖子 shaoziyang »

来自:https://www.elecfreaks.com/store/blog/m ... obit.html/

图片

在这个项目中,我们将创建一个简单的警报器,如果有人盗窃了他或她的财产,这个警报器会提醒所有者。当碰撞传感器检测到物体已被拿走时,红色LED将闪烁。否则,绿色LED将持续点亮。OLED将显示设备的状态。

材料:
  • 1 x microbit
  • 1个Micro USB电缆
  • 1个分线板
  • 1个八达通LED
  • 1个碰撞传感器
  • 1个OLED
  • 1个LED


目标:
  • 了解LED,碰撞传感器和OLED。
  • 用不同类型的LED做些什么
  • 做碰撞传感器和OLED的东西
步骤1:元件

图片

将LED模块连接到引脚1

图片
图片

将USB电缆连接到microbit,然后按照上图所示连接到转接板。确保导线的颜色符合中断板上引脚的颜色,将碰撞感应器插入引脚0,将LED引脚连接到引脚8.最后,插入OLED,如上图所示。你应该能够将它插入到三行中的任何一行中。

步骤2 - 添加软件包

图片

我们需要添加一个软件包才能使用我们的套件组件。

图片

将以下链接复制并粘贴到Add Package ...文本字段中:https://pxt.microbit.org/50544-64675-33322-24641。点击搜索图标或按回车键,然后点击Tinkercademy按钮。

注意:如果您收到警告,告诉您某些软件包因不兼容问题而被删除,请按照提示进行操作,或者在“项目文件”菜单中创建一个新项目。

第3步 - 编码


图片

之后,使用Tinkercade部分下的块来初始化OLED和碰撞传感器,如图所示

图片

这部分代码允许红色LED持续闪烁。您可以通过更改暂停时间段来调整闪烁的速度

图片

既然只有两个条件,我们只需要一个“else-if”语句。当碰撞传感器被按下时,绿色八达通LED将点亮。否则,如果没有力量应用于碰撞传感器,红色LED将会持续闪烁。

第4步 - 成功!
让我们下载代码并运行它。让我们找一本书或其他东西,把它放在设备的顶部,然后看看会发生什么。我们可以看到绿灯亮起,如下图所示。当我们拿走书或放置的其他东西时,可以看到绿灯熄灭时红灯开始闪烁。

图片

回复

  • 随机主题
    回复总数
    阅读次数
    最新文章