资料介绍
描述
大家好,
在本文中,我将逐步引导您使用 BBC micro:bit 创建远程防盗报警器。我希望您先阅读以下文章,以便您了解微比特通信的基本概念以及我将在本文中做什么,因为我将结合这两篇文章。
所以在本文中,我们将让两个 micro:bits 通过无线电信号进行通信,我们将使用两个 micro:bits,一个用于通知,一个用于感知我们应该感知的事件,在我们的例子中是光。一个 micro:bit 将感应光线水平并通知另一个打开警报。所以让我们看看。
联系
我们只需要将压电蜂鸣器连接到 micro:bit。如果您仔细阅读列出的文章,您将知道如何操作。
这就是我们如何将蜂鸣器连接到 micro:bit。

Buzzer micro:bit Red PIN0 Black GND所以现在让我们进行远程报警。我们将把教程分为两部分,
- 报警传感器
- 警报通知器
报警传感器
在本节中,我们将使用我们的一个 micro:bit 作为警报传感器,它会感应光线水平,我将通知另一个 micro:bit 设置警报。因此,让我们为传感器编写代码。在这里,我们将创建一个通信通道,以便我们的两个 micro:bits 只能使用该通道相互通信。所以按照步骤为传感器编码,
- 转到makecode并创建一个新项目并将其命名为传感器。
- 转到收音机块,然后抓住收音机组,并将其放在开始块内。

- 然后将组号设置为您想要的任何数字;在我的情况下是200。
- 现在转到逻辑块并抓住 if-then 块并将其放在永远块内。
- 再次进入逻辑 if-then 块,然后抓取 >= 块并将其放在 if-then 块中。

- 转到 Input 并选择 light level 并将其放在 if-then 块中,替换 0 并使另一个 0 大于 5 或 10。

- 现在,再次转到收音机并选择无线电发送号码并将其设置为 1 并将其放在里面,然后阻止。然后,转到基本块并选择暂停块只是一段时间。

这就是传感器部分的全部内容。现在下载代码并将代码上传到 micro:bit one。
现在让我们为警报通知程序编写代码。
在本节中,我们将让我们的 micro:bit 接收来自另一个 micro:bit 的信号,以便我们可以在这里设置警报。
- 转到收音机并选择收音机组并将组号设置为与传感器相同的200。并将其放在启动块内。

- 现在,转到收音机并选择收音机接收的号码。然后,转到逻辑块并选择 if-then 块,然后再次转到逻辑块并选择 >= 块。

- 现在转到变量块并选择 receivedNumber 并将其放在 if-then 块中替换第一个零并将另一个零设置为 1。这是因为我们的传感器将发送数字 1。所以如果这个 micro:bit 接收到数字 1; 然后它就知道我必须设置警报。

- 现在转到基本并选择要显示的显示图标以及何时接收到设置警报的信号的表达式。这是完全可选的。我设置了一个惊喜图标,所以当有人打开我房间的灯时,我会知道它。

- 现在我们需要播放一些警报器或音乐来报警。所以我们要在那里放一些旋律,为此转到音乐并选择开始旋律块并将其放在显示图标块之后。

- 现在转到基本块并选择暂停块并给一些延迟并清除屏幕,以便每次警报后屏幕都会被清除。

现在下载代码并将其上传到第二个 micro:bit。现在将传感器 micro:bit 放在光源附近,并将通知器 micro:bit 放在其他任何地方。请记住,范围要小得多,因此请按照该范围进行。现在关闭灯并打开灯,第二个 micro:bit 应该播放旋律,您将能够通过蜂鸣器收听。
- BBC micro:bit上对Ada和SPARK的代码实现
- bbc micro:bit板的micro python冒险
- 在Micro:bit上创建High Striker
- Snap:bit:使用Snap电路为Micro:bit供电
- Snap:bit:将Whistle芯片连接到Micro:bit
- 使用BBC Micro:Bit的亮度级别
- Micro:bit声纳远程运动传感器
- Burgler防盗警报设备开源
- 使用蜂鸣器创建警报的最简单方法
- 如何创建入侵者警报
- 使用Arduino MKR1000为BBC Micro添加Internet连接
- BBC Micro:Bit入门
- 使用MicroPython制作您的BBC Micro:Bit话
- 带有BBC micro:bit的压电蜂鸣器
- 带有防盗警报的基于Arduino和GSM的预付费电表
- 如何使用IC555创建6个有趣的警报器和警报音效发生器电路 6.8k次阅读
- dfrobotmicro:bit GoMicro:Mate扩展板简介 1.8k次阅读
- dfrobot最小的micro:bit多功能I/O扩展板简介 3.6k次阅读
- dfrobot小创客轻松玩转micro:bit介绍 2.4k次阅读
- dfrobotBBC micro:bit官方学习指南介绍 2.6k次阅读
- 微雪电子 Micro:bit轮式智能机器人简介 3.4k次阅读
- 微雪电子Micro:bit舵机驱动板简介 4.5k次阅读
- 微雪电子|Micro:bit带电池简介 3k次阅读
- 微雪电子micro:bit钢琴扩展板简介 2.8k次阅读
- 微雪电子BBC Micro:Bit学习板简介 2.7k次阅读
- 微雪电子Micro:bit传感器介绍 5.2k次阅读
- 微雪电子micro:bit接口扩展板简介 3.5k次阅读
- 微雪电子bit|micro:bit喇叭扩展板简介 3.2k次阅读
- 微雪电子Micro:bit金属机器手臂套件简介 2.8k次阅读
- 树莓派不孤单,BBC推出可编程微型电脑Micro:bit 1.3w次阅读
下载排行
本周
- 1矽力杰 Silergy SY7215A 同步升压调节器 规格书 Datasheet 佰祥电子
- 1.12 MB | 5次下载 | 免费
- 2HT81696H 内置升压的30W立体声D类音频功放数据手册
- 1.21 MB | 1次下载 | 免费
- 3HTA6863 3W超低噪声超低功耗单声道D类音频功率放大器数据手册
- 0.87 MB | 次下载 | 免费
- 4南芯 Southchip SC8802C 充电控制器 规格书 Datasheet 佰祥电子
- 88.16 KB | 次下载 | 免费
- 5矽力杰 Silergy SY7065 同步升压转换器 规格书 Datasheet 佰祥电子
- 910.67 KB | 次下载 | 免费
- 6矽力杰 Silergy SY7066 同步升压转换器 规格书 Datasheet 佰祥电子
- 989.14 KB | 次下载 | 免费
- 7WD6208A产品规格书
- 631.24 KB | 次下载 | 免费
- 8NB685 26 V,12 A,低静态电流,大电流 同步降压变换器数据手册
- 1.64 MB | 次下载 | 2 积分
本月
- 1EMC PCB设计总结
- 0.33 MB | 12次下载 | 免费
- 2PD取电芯片 ECP5702规格书
- 0.88 MB | 5次下载 | 免费
- 3矽力杰 Silergy SY7215A 同步升压调节器 规格书 Datasheet 佰祥电子
- 1.12 MB | 5次下载 | 免费
- 4氮化镓GaN FET/GaN HEMT 功率驱动电路选型表
- 0.10 MB | 3次下载 | 免费
- 5PD取电芯片,可取5/9/12/15/20V电压ECP5702数据手册
- 0.88 MB | 3次下载 | 免费
- 6SY50655 用于高输入电压应用的伪固定频率SSR反激式稳压器英文资料
- 1.01 MB | 3次下载 | 免费
- 7怎么为半导体测试仪选择精密放大器
- 0.65 MB | 2次下载 | 免费
- 8SY52341 次级侧同步整流英文手册
- 0.94 MB | 2次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935137次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420064次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233095次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191469次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183360次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81606次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73832次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65991次下载 | 10 积分
电子发烧友App





创作
发文章
发帖
提问
发资料
发视频
上传资料赚积分
评论