找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1363|回复: 4
打印 上一主题 下一主题
收起左侧

求大神指导该如何学习?想通过自学编程完成一个diy作品超声波测距仪

[复制链接]
跳转到指定楼层
楼主
ID:1050289 发表于 2022-11-17 22:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.1.1设计任务
        以单片机为核心,结合超声波测距模块、蜂鸣器、液晶显示等模 块设计一款超声波测距仪
1.1.2性能指标要求
(1)可以通过按键设置报警距离;
(2)采用 LCD1602 液晶显示测量的距离和设置的报警距离;
(3)当测出的距离小于设置的报警距离时,蜂鸣器报警;
(4)测量范围: 0.02m~4m,精度为 0.01m。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1047841 发表于 2022-11-28 10:46 | 只看该作者
如果没什么经验是比较困难的,但是相关的模块驱动都实现过就不难。 首先得稍微了解一下 1、 超声波测距的原理以及示例程序,借助与串口实现打印;2、液晶显示,基本的驱动程序需要拿来运行一下;如果赶时间,把别人写好的底层拿来用。3、紧接着将超声波测距以及LCD1602的程序进行融合。4、以上是重点,下面说一下蜂鸣器报警,这个根据原理图就能进行设计,蜂鸣器加pnp加限流电阻就构成电路了。 程序中对这一块进行处理就行。
回复

使用道具 举报

板凳
ID:1054356 发表于 2022-11-28 12:25 | 只看该作者
我觉得在我看来就是先具备一点基础的理论知识,然后就是上手自己摸索,实践才是真道理。只有每一次实践之后,才能就是了解每个东西的具体的使用方法,对知识的了解也会更清楚。
回复

使用道具 举报

地板
ID:1054356 发表于 2022-11-28 12:27 | 只看该作者
首先了解一些基本的知识,之后很重要的就是进行实践。
实践才能发现一些问题。
熟悉了之后,在进行相应的实现。首先就是开始进行相关的框架总设计,画对应流程图,再填充细节。
回复

使用道具 举报

5#
ID:155507 发表于 2022-11-28 12:36 | 只看该作者
多个功能分别写,逐个调用!
如果遇到需要公用东东,但设置又有冲突(不同),就按上面说的做。

声波测距的原理很简单:声波发射器发出声波,接受器接收反射回波,计算中间的时延,乘以声波速度再除以2,就得到了距离。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表