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并测试结果

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

    关注

    2567

    文章

    53158

    浏览量

    769042
  • 倒车雷达
    +关注

    关注

    4

    文章

    77

    浏览量

    24257
  • 雷达
    +关注

    关注

    51

    文章

    3129

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

    应广152C倒车雷达程序

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

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

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

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

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

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

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

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

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

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

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

    利用ADS869X做一个隔离的高速数据采集系统,ADC需要时钟信号,可以自己外接晶振电路吗?

    我想利用ADS869X做一个隔离的高速数据采集系统,原理图为Datasheet 里面的 Figure 8-1. 18-Bit Isolated DAQ System for High
    发表于 11-26 07:11

    使用tlv320aic3254evm做一个录音设备,录音参数为24BIT,采样率48KHZ,如何配置?

    我想使用tlv320aic3254evm做一个录音设备,录音参数为24BIT,采样率48KHZ.。请问要如可如何设置?
    发表于 10-25 07:29

    NE5532用在倒车雷达上,为什么在常温下没办法正常放大,在高温下才能正常工作?

    NE5532这个放大IC,用在倒车雷达上,为什么在常温下没办法正常放大,在高温下才能正常工作?
    发表于 09-25 07:53

    NE5532放大器用在倒车雷达产品上为什么在常温下没办法正常放大,要高温下才能正常工作?

    NE5532放大器用在倒车雷达产品上为什么在常温下没办法正常放大,要高温下才能正常工作?
    发表于 09-25 06:48

    如何使用合宙的DTU+业务云平台,做一个温湿度传感器数据采集项目?

    使用合宙的DTU+业务云平台,做一个温湿度传感器数据采集项目,超详细教程。
    的头像 发表于 09-18 11:11 ?977次阅读
    如何使用合宙的DTU+业务云平台,<b class='flag-5'>做一个</b>温湿度传感器数据采集项目?

    安泰功率放大器在倒车雷达传感器测试中的应用介绍

    和可靠性。本文将介绍功率放大器在倒车雷达传感器测试中的应用,强调其重要性和功能。 倒车雷达传感器工作原理 首先,让我们了解
    的头像 发表于 09-06 11:34 ?734次阅读
    安泰功率放大器在<b class='flag-5'>倒车</b><b class='flag-5'>雷达</b>传感器测试中的应用介绍

    TL431利用THS4511做一个全差分放大,不能起到放大效果,为什么?

    TL431利用THS4511做一个全差分放大,原理图如下 50Ω单端输入,+5V电压接5,6,7,8引脚,13,14,15,16引脚接地,VCOM端悬空,PD端悬空,在输出用10MΩ示波器探头进行
    发表于 08-06 07:18