超声波模块STM32F1X开发
一、使用的超声波型号
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开发相关推荐
- 51单片机 普中V2 超声波测距 报警 显示 基于MCS51单片机的超声波测距模块的开发
基于MCS51单片机的超声波测距模块的开发 采用C51程序设计语言,完成下列功能要求. l 必选功能: (1) 超声波模块和单片机的接口设计,画出完整的电路原理图.(15分) (2) 开发板上电时,显 ...
- 【GD32使用】基于GD32的超声波模块开发
基于GD32的超声波模块开发 代码见下: 首先初始化引脚接口,利用PA11作为Triger触发脚,PB12作为Echo脚. (注意如果采集到的超声波信号一直为0,请检查触发脉宽是否大于10us,另外驱 ...
- 基于Arduino UNO开发板,超声波模块,直流电机,实现电机驱动
这:是我的手机,一台能无线充电的华为Mate 30Pro 4G 这:是我的的无线充电器,(虽然速度低,毕竟店家送的) 这是我维持一年多的充电样子,为什么这么做呢......因为无线充电会发烫,毕竟无线 ...
- 蓝桥杯单片机设计与开发⑫ ---超声波模块
一.基本原理 超声波发射模块向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时. 二.计算公式 距离 = 声速 × 发 ...
- 树莓派开发之超声波模块
1.超声波模块介绍 HC-SR04超声波模块基本工作原理: 超声波发射器向某一方向发射超声波,在发射的时刻开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时 ...
- 快速上手Arduino -- 打印超声波模块测距信息到OLED屏幕上
文章目录 快速上手Arduino -- 打印超声波模块测距信息到OLED屏幕上 实现效果: 模块说明: 引脚接线方法: 程序源码 附录 快速上手Arduino – 打印超声波模块测距信息到OLED屏幕 ...
- 树莓派超声波模块测距
参考:树莓派超声波模块测距及C语言demo 作者:一只青木呀 发布时间: 2020-07-22 16:54:16 网址:https://blog.csdn.net/weixin_45309916/ar ...
- 【蓝桥杯单片机】超声波模块(测距原理,驱动方式)
实验开发板为CT107D蓝桥官方板,编译环境为MDK5 超声波探头测距原理: 发射头发射超声波,遇到障碍物后返回,接收探头接受到返回信号. 两个动作产生的时间差可以是我们根据声音在空气中传播的速度来( ...
- STM32超声波模块实验(定时器实现)
实验材料准备 1个HC-SR04超声波模块 1台STM32F103ZET6开发板 若干杜邦线 HC-SR04模块简介 STM32定时器设置 实验中接收发送信号都用定时器,方便管理 上表在<STM ...
最新文章
- 黑苹果安装 this is an unknown cpu model 0x3a
- php 输出带参数整个html页面,如何在PHP页面中原样输出HTML代码(是该找本php的数来看了)...
- golang变量定义细节及beego环境搭建细节记录
- ssm上传文件获取路径_SSM实现图片上传下载功能
- 02构建之法第三章第四章及第五章阅读笔记
- Java程序员从笨鸟到菜鸟之(五十一)细谈Hibernate(二)开发第一个hibernate基本详解...
- 手机淘汰了多少机器,你怎么看?
- 自注意力机制卷积神经网络的作物叶片病害识别
- 常见移动机器人运动学模型总结(图片版)
- wordpress 调用css,WordPress折腾记-精简CSS及JS在插件中的调用
- JavaScript笔记杂谈篇(啥都有)
- 单词播放器5.10发布
- python写出租车计费系统_出租车自动计费器设计(课程设计报告模板)
- linux云主机登陆教程,登录linux云服务器的详情步骤
- 虚拟机WMware NAT方式共享物理主机IP地址上网设置方式
- WEB - 作业(1)
- android+小米文件管理器源码,小米开源文件管理器MiCodeFileExplorer-源码研究(1)-2个模型Model...
- 华为钱包扫码云闪付_支持华为钱包云闪付的有几个机型
- 4.微信登入小程序与后端实现
- GBK和UTF8之间的转换 C语言
热门文章
- 为什么超算/先进计算会成为各国竞争的战略高地?
- 在 System.Threading.ThreadAbortException 中出现的“mscorlib.dll”类型的异常
- 视锥体与AABB和OBB包围盒相交判断
- 克己慎独 2008-9-23 13:32:00 (21ic)
- 经济统计学专业学C语言,2019经济统计学专业怎么样、学什么、前景好吗
- 计算机各专业的就业方向你都了解吗
- python异步读写文件_一文彻底搞懂python文件读写
- 常见面试问题之Verilog、SV(一)
- 大神揭秘:苹果 ARKit 凭什么碾压对手?
- web自动化时,怎么定位鼠标悬浮时才出现的元素