一、使用的超声波型号
1.1 型号: AJ-SRO4M-T-X

1.2 产品概述
AJ-SR04M- T-X超声波测距模块,是采用收发一体的防水带线探头,运用
非接触试超声波探测技术设计而成。产品在20cm 至800cm 范围内,能够准确探
测出与平面物体间的距离,并且在20cm 至250cm 范围内,能够准确测人。
基本工作原理:此超声波测距模块连接3-5.5V 电源后,模块本具备5种工作
模式。

1.3 模块线的连接

超声波模块1
5V 5V
Trig(RX) PC0
Echo(TX) PA6
GND GND
超声波模块2
5V 5V
Trig(RX) PC1
Echo(TX) PA7
GND GND
串口调试模块
5V 5V
TXD PA10
RXD PA9
GND GND
ST-LINK
SWCLK 缺口靠左-左排-上至下-第5 个针
SWDIO 缺口靠左-左排-上至下-第4 个针
GND 缺口靠左-右排-上至下-第2 个针
3.3v 缺口靠左-右排-上至下-第2 个针
5v电源模块 ((顺序:四个接口靠左,从上至下) )
接口1 5v 电压输出
接口2 GND
接口3 GND
接口4 12v 电源输入

二、程序开发

程序链接:

https://download.csdn.net/download/qq_37788383/11887753

2.1 这款雷达,需要对发送超声波进行控制,所以要用到定时器,进行超声波不断发送。
使用的定时器为定时器7
定时器头文件

#ifndef __CONTROL_H_
#define __CONTROL_H_
#include"usart.h"void TIM7_Int_Init(u16 arr,u16 psc); #endif

2.2 下面是超声波程序
这里使用了两个超声波模块
头文件

#ifndef __TIMER_H
#define __TIMER_H
#include "sys.h"
#include "math.h"void TIM3_Cap_Init(u16 arr,u16 psc);void  ult_count_time_and_distance(void);#endif

超声波模块STM32F1X开发相关推荐

  1. 51单片机 普中V2 超声波测距 报警 显示 基于MCS51单片机的超声波测距模块的开发

    基于MCS51单片机的超声波测距模块的开发 采用C51程序设计语言,完成下列功能要求. l 必选功能: (1) 超声波模块和单片机的接口设计,画出完整的电路原理图.(15分) (2) 开发板上电时,显 ...

  2. 【GD32使用】基于GD32的超声波模块开发

    基于GD32的超声波模块开发 代码见下: 首先初始化引脚接口,利用PA11作为Triger触发脚,PB12作为Echo脚. (注意如果采集到的超声波信号一直为0,请检查触发脉宽是否大于10us,另外驱 ...

  3. 基于Arduino UNO开发板,超声波模块,直流电机,实现电机驱动

    这:是我的手机,一台能无线充电的华为Mate 30Pro 4G 这:是我的的无线充电器,(虽然速度低,毕竟店家送的) 这是我维持一年多的充电样子,为什么这么做呢......因为无线充电会发烫,毕竟无线 ...

  4. 蓝桥杯单片机设计与开发⑫ ---超声波模块

    一.基本原理 超声波发射模块向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时. 二.计算公式 距离 = 声速 × 发 ...

  5. 树莓派开发之超声波模块

    1.超声波模块介绍 HC-SR04超声波模块基本工作原理: 超声波发射器向某一方向发射超声波,在发射的时刻开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时 ...

  6. 快速上手Arduino -- 打印超声波模块测距信息到OLED屏幕上

    文章目录 快速上手Arduino -- 打印超声波模块测距信息到OLED屏幕上 实现效果: 模块说明: 引脚接线方法: 程序源码 附录 快速上手Arduino – 打印超声波模块测距信息到OLED屏幕 ...

  7. 树莓派超声波模块测距

    参考:树莓派超声波模块测距及C语言demo 作者:一只青木呀 发布时间: 2020-07-22 16:54:16 网址:https://blog.csdn.net/weixin_45309916/ar ...

  8. 【蓝桥杯单片机】超声波模块(测距原理,驱动方式)

    实验开发板为CT107D蓝桥官方板,编译环境为MDK5 超声波探头测距原理: 发射头发射超声波,遇到障碍物后返回,接收探头接受到返回信号. 两个动作产生的时间差可以是我们根据声音在空气中传播的速度来( ...

  9. STM32超声波模块实验(定时器实现)

    实验材料准备 1个HC-SR04超声波模块 1台STM32F103ZET6开发板 若干杜邦线 HC-SR04模块简介 STM32定时器设置 实验中接收发送信号都用定时器,方便管理 上表在<STM ...

最新文章

  1. 黑苹果安装 this is an unknown cpu model 0x3a
  2. php 输出带参数整个html页面,如何在PHP页面中原样输出HTML代码(是该找本php的数来看了)...
  3. golang变量定义细节及beego环境搭建细节记录
  4. ssm上传文件获取路径_SSM实现图片上传下载功能
  5. 02构建之法第三章第四章及第五章阅读笔记
  6. Java程序员从笨鸟到菜鸟之(五十一)细谈Hibernate(二)开发第一个hibernate基本详解...
  7. 手机淘汰了多少机器,你怎么看?
  8. 自注意力机制卷积神经网络的作物叶片病害识别
  9. 常见移动机器人运动学模型总结(图片版)
  10. wordpress 调用css,WordPress折腾记-精简CSS及JS在插件中的调用
  11. JavaScript笔记杂谈篇(啥都有)
  12. 单词播放器5.10发布
  13. python写出租车计费系统_出租车自动计费器设计(课程设计报告模板)
  14. linux云主机登陆教程,登录linux云服务器的详情步骤
  15. 虚拟机WMware NAT方式共享物理主机IP地址上网设置方式
  16. WEB - 作业(1)
  17. android+小米文件管理器源码,小米开源文件管理器MiCodeFileExplorer-源码研究(1)-2个模型Model...
  18. 华为钱包扫码云闪付_支持华为钱包云闪付的有几个机型
  19. 4.微信登入小程序与后端实现
  20. GBK和UTF8之间的转换 C语言

热门文章

  1. 为什么超算/先进计算会成为各国竞争的战略高地?
  2. 在 System.Threading.ThreadAbortException 中出现的“mscorlib.dll”类型的异常
  3. 视锥体与AABB和OBB包围盒相交判断
  4. 克己慎独 2008-9-23 13:32:00 (21ic)
  5. 经济统计学专业学C语言,2019经济统计学专业怎么样、学什么、前景好吗
  6. 计算机各专业的就业方向你都了解吗
  7. python异步读写文件_一文彻底搞懂python文件读写
  8. 常见面试问题之Verilog、SV(一)
  9. 大神揭秘:苹果 ARKit 凭什么碾压对手?
  10. web自动化时,怎么定位鼠标悬浮时才出现的元素