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

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

3天内不再提示

如何利用Micro:bit做一个倒车雷达

ss 来源: 易心STEAM编程 作者: 易心STEAM编程 2020-09-18 17:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

之前用Ameba开发板做了一个倒车雷达,micro:bit也可以实现同样的功能。今天就用micro:bit做一个倒车雷达实作。

任务目标

当距离小于 15 公分时,使 5 x 5 的 LED 以 0 来显示以提醒用路人安全,否则将 5 x 5 的 LED 以 1 来显示。

学习目标

超音波传感器使用

导入套件

LED 显示

变量使用

条件判断

循环使用

使用料件

Micro:bit

面包板

Micro USB Cable

超音波传感器 ( Ultrasonic Seneor - HC-SR04P )

鳄鱼夹

杜邦线

接线方式

超音波传感器的 VCC 接 Micro:bit 的 3V

超音波传感器的 Trig 接 Micro:bit 的 P0

超音波传感器的 Echo 接 Micro:bit 的 P1

超音波传感器的 GND 接 Micro:bit 的 GND

倒车雷达程序逻辑

持续不断的使用超音波传感器侦测距离

当所侦测到的距离小于 15 公分时,则

将 5 x 5 的 LED 以 0 来显示

否则,

将 5 x 5 的 LED 以 1 来显示

倒车雷达程序撰写

Step 1. 开启在线编辑器

Step 2. 导入套件

2.1 点选【进阶】中的【添加套件】

2.2 在【搜寻或是直接输入网址】的字段中输入【 sonar 】再点选右边的放大镜进行搜寻

2.3 点选中间的【 sonar 】套件

2.4 【 Sonar 】套件已安装于程序方块区

Step 3. 撰写 Blockly 程序

3.1 依倒车雷达程序逻辑进行Blockly 程序撰写

※程序说明※

【重复无限次】方块:代表持续不断执行此区块中的程序

【变量设为】方块:宣告一个 distance 的变量存放超音波传感器所侦测到的数值,

其单位为公分

【如果那么否则】方块:当 distance 的数值小于 15 公分时,则

在 LED 上显示 0

否则,

在 LED 上显示 1

Step4. 下载程序到 Micro:bit并测试结果

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2573

    文章

    54363

    浏览量

    785895
  • 倒车雷达
    +关注

    关注

    4

    文章

    77

    浏览量

    24449
  • 雷达
    +关注

    关注

    51

    文章

    3264

    浏览量

    122772
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    泰矽微(Tinychip Micro)发布国内首款车规级高压直驱超声波传感芯片TCAU33

    泰矽微(Tinychip Micro)近日宣布推出 国内首款车规级无变压器直驱超声波雷达芯片TCAU33 ,进步完善和加强传感方向的车规产品布局,TCAU33实现了供应链全国产化,不但填补了该类
    的头像 发表于 09-08 10:14 4.7w次阅读
    泰矽微(Tinychip <b class='flag-5'>Micro</b>)发布国内首款车规级高压直驱超声波传感芯片TCAU33

    超声波倒车雷达工程仿真资料

    超声波倒车雷达工程仿真
    发表于 06-08 10:03 3次下载

    功德+1,用小安派-Eyes-S1做一个电子木鱼

    2024积德累功,心想事成!接下来看看如何用小安派-Eyes-S1做一个电子木鱼。01GUI-Guider页面设计先新建工程。直接进入UI设计界面,这里用到了两
    的头像 发表于 04-09 18:38 766次阅读
    功德+1,用小安派-Eyes-S1<b class='flag-5'>做一个</b>电子木鱼

    应广152C倒车雷达程序

    应广152C倒车雷达程序
    发表于 04-03 11:11 0次下载

    DLP3010序列中包含8bit图和1bit图投影错误怎么解决?

    DLP3010投影仪投影两图形序列。第一个序列包含18bit的pattern set,和
    发表于 02-21 10:15

    利用瑞萨RA0E1开发板实现雷达人体感应功能

    非常有幸参与立创商城举办的测评活动,瑞萨电子作为全球领先的微控制器供应商,推出了基于Arm Cortex-M23内核的RA0E1系列微控制器,以其高性能、低功耗、高性价比等优势,在智能家居、工业控制、消费电子等领域展现出广阔的应用前景。手头正好有
    的头像 发表于 02-11 13:37 874次阅读
    <b class='flag-5'>利用</b>瑞萨RA0E1开发板实现<b class='flag-5'>雷达</b>人体感应功能

    ADS1258做一个温度采集的电路,使用外部放大电路的时候,不能放大到预定倍数,为什么?

    做一个温度采集的电路,PT100,采用三线制,现在选择用ads1258采集多路。 现在遇到问题,当使用外部放大电路的时候,不能放大到预定倍数。后来放大器也换成OPA2365,也不行。请各位帮忙
    发表于 02-07 07:20

    毕业设计竞赛选题推荐 | 鸿蒙物联网应用之倒车雷达项目实战(含文档及源码)

    极高有效性且价格低廉的测距方式。在生活中,经常遇到倒车时会撞到障碍物而造成损失,所以会在小车的后方安装倒车雷达检测装置,当快要接近障碍物
    的头像 发表于 01-22 14:50 1402次阅读
    毕业设计竞赛选题推荐 | 鸿蒙物联网应用之<b class='flag-5'>倒车</b><b class='flag-5'>雷达</b>项目实战(含文档及源码)

    如何做一个12V/120A输出的电源模块?

    做一个12V/120A输出的电源模块(模块后会接电池),选用AMC1200来检测输出电压做电压反馈环,同时也用来做一个防反接的保护,故将AMC1200的原理图大致如下,因为看的
    发表于 01-08 07:57

    用小安派 DSL做一个天气站

    2.4 寸 320 *240 分辨率屏幕,外接 sht30 温湿度传感器,做一个天气站。 01、主要功能 时间显示(已完成) 天气显示(已完成) 温湿度显示(已完成) wifi 密码保
    的头像 发表于 01-06 16:44 858次阅读
    用小安派 DSL<b class='flag-5'>做一个</b>天气站

    自己动手做一个好玩的POV显示设备

    “ 读大学的时候就很喜欢这些开脑洞的小玩意儿。看到印度小哥用ESP32 做了高分辨率的 POV,而且开源了全部的硬件和代码,忍不住想分享给大家。”
    的头像 发表于 12-25 15:15 2388次阅读
    自己动手<b class='flag-5'>做一个</b>好玩的POV显示设备

    e络盟达成micro:bit分销里程碑

    近日,全球电子元器件产品与解决方案分销商e络盟,与合作伙伴Micro:bit教育基金会共同宣布了项重要里程碑:e络盟成功制造并分销了超过1000万台BBC micro:
    的头像 发表于 12-23 16:26 947次阅读

    e络盟达成BBC micro:bit计算机制造分销里程碑

    计算机,为全球青少年提供了通过物理计算探索编程乐趣的平台。 BBC micro:bit款小巧而功能强大的计算机,旨在激发青少年对编程
    的头像 发表于 12-13 10:10 838次阅读

    e络盟达成制造分销千万台BBC micro:bit里程碑

    近日,安富利旗下全球电子元器件产品与解决方案分销商e络盟,携手其合作伙伴Micro:bit教育基金会,共同宣布了项重要里程碑的达成。e络盟已经成功制造并分销了超过1000万台BBC micr
    的头像 发表于 12-12 11:22 964次阅读

    e络盟实现重要里程碑:成功分销 1000 万套 micro:bit 设备

    安富利旗下全球电子元器件产品与解决方案分销商e络盟与合作伙伴 Micro:bit 教育基金会日前携手宣布,e络盟成功达成了制造并分销超过 1000 万台 BBC micro:bit
    的头像 发表于 12-12 10:34 1031次阅读
    e络盟实现重要里程碑:成功分销 1000 万套 <b class='flag-5'>micro</b>:<b class='flag-5'>bit</b> 设备