电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
创作
电子发烧友网>电子资料下载>电子资料>使用BBC Micro:Bit创建远程防盗警报

使用BBC Micro:Bit创建远程防盗警报

2023-06-16 | zip | 0.00 MB | 次下载 | 免费

资料介绍

描述

大家好,

在本文中,我将逐步引导您使用 BBC micro:bit 创建远程防盗报警器。我希望您先阅读以下文章,以便您了解微比特通信的基本概念以及我将在本文中做什么,因为我将结合这两篇文章。

所以在本文中,我们将让两个 micro:bits 通过无线电信号进行通信,我们将使用两个 micro:bits,一个用于通知,一个用于感知我们应该感知的事件,在我们的例子中是光。一个 micro:bit 将感应光线水平并通知另一个打开警报。所以让我们看看。

联系

我们只需要将压电蜂鸣器连接到 micro:bit。如果您仔细阅读列出的文章,您将知道如何操作。

这就是我们如何将蜂鸣器连接到 micro:bit。

 
pYYBAGNy3bCAV6y8AABAKCFSxww330.jpg
 

Buzzer micro:bit Red PIN0 Black GND所以现在让我们进行远程报警。我们将把教程分为两部分,

报警传感器

在本节中,我们将使用我们的一个 micro:bit 作为警报传感器,它会感应光线水平,我将通知另一个 micro:bit 设置警报。因此,让我们为传感器编写代码。在这里,我们将创建一个通信通道,以便我们的两个 micro:bits 只能使用该通道相互通信。所以按照步骤为传感器编码,

  • 转到makecode并创建一个新项目并将其命名为传感器。
  • 转到收音机块,然后抓住收音机组,并将其放在开始块内。
 
pYYBAGNy3d-ANICmAAAVWrgUi50704.png
 
  • 然后将组号设置为您想要的任何数字;在我的情况下是200。
  • 现在转到逻辑块并抓住 if-then 块并将其放在永远块内。
  • 再次进入逻辑 if-then 块,然后抓取 >= 块并将其放在 if-then 块中。
 
poYBAGNy3eGAGl0UAAAYZDJoPDA464.png
 
  • 转到 Input 并选择 light level 并将其放在 if-then 块中,替换 0 并使另一个 0 大于 5 或​​ 10。
 
poYBAGNy3eOAQ1upAAAcbWFN5zs183.png
 
  • 现在,再次转到收音机并选择无线电发送号码并将其设置为 1 并将其放在里面,然后阻止。然后,转到基本块并选择暂停块只是一段时间。
 
pYYBAGNy3eWAW2v9AAAzctyiHgU805.png
 

这就是传感器部分的全部内容。现在下载代码并将代码上传到 micro:bit one。

现在让我们为警报通知程序编写代码。

在本节中,我们将让我们的 micro:bit 接收来自另一个 micro:bit 的信号,以便我们可以在这里设置警报。

  • 转到收音机并选择收音机组并将组号设置为与传感器相同的200。并将其放在启动块内。
 
poYBAGNy3eeADiM7AAAUfYoIwF4733.png
 
  • 现在,转到收音机并选择收音机接收的号码。然后,转到逻辑块并选择 if-then 块,然后再次转到逻辑块并选择 >= 块。
 
pYYBAGNy3eqAQ7hKAAAhC6UPyPQ619.png
 
  • 现在转到变量块并选择 receivedNumber 并将其放在 if-then 块中替换第一个零并将另一个零设置为 1。这是因为我们的传感器将发送数字 1。所以如果这个 micro:bit 接收到数字 1; 然后它就知道我必须设置警报。
 
pYYBAGNy3eyAWcpSAAAnTdLfZ80748.png
 
  • 现在转到基本并选择要显示的显示图标以及何时接收到设置警报的信号的表达式。这是完全可选的。我设置了一个惊喜图标,所以当有人打开我房间的灯时,我会知道它。
 
poYBAGNy3e6AUDArAAAueomJjuQ789.png
 
  • 现在我们需要播放一些警报器或音乐来报警。所以我们要在那里放一些旋律,为此转到音乐并选择开始旋律块并将其放在显示图标块之后。
 
pYYBAGNy3fCAVMChAABEjBpI_Aw976.png
 
  • 现在转到基本块并选择暂停块并给一些延迟并清除屏幕,以便每次警报后屏幕都会被清除。
 
poYBAGNy3fKAGDj5AABQ9NbjaYA661.png
 

现在下载代码并将其上传到第二个 micro:bit。现在将传感器 micro:bit 放在光源附近,并将通知器 micro:bit 放在其他任何地方。请记住,范围要小得多,因此请按照该范围进行。现在关闭灯并打开灯,第二个 micro:bit 应该播放旋律,您将能够通过蜂鸣器收听。

 

 


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费