基于stm32最小版的超声波测距模块

目录

一、模块准备

二、HC-SR04模块原理解释

三、程序完整代码

四、烧录结果

总结


一、模块准备

STM32F103C8T6

HC-SR04

ST-Link(其他烧录器也可以)

0.96寸OLED屏幕(非必须,仅供显示测距结果,可以使用串口助手代替)

若干杜邦线

二、HC-SR04模块原理解释

HC-SR04超声波测距模块提供2cm~400cm的测距功能,精度达3mm。

工作原理:

(1)采用 IO 口 TRIG 触发测距,给最少 10us 的高电平信号;

(2)模块自动发送 8 个 40khz 的方波,自动检测是否有信号返回;

(3)有信号返回, 通过 IO 口 ECHO 输出一个高电平, 高电平持续的时间就是超声
波从发射到返回的时间。 测试距离 = (高电平时间*声速(340M/S))/2。
管脚示例:
 

 引脚说明:

引脚解释实际连接
VCC5V 供电VCC5V
TRIG触发控制信号输入PB9
ECHO回响信号输出PB8
GND接地GND

 时序:

三、程序完整代码

顶部资源

四、烧录结果


参考资料

STM32用超声波测距模块实现测距_基于stm32的超声波测距-CSDN博客

【STM32F103】HC-SR04超声波测距模块详解(附工程文件) - soliang - 博客园 (cnblogs.com)

  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值