hc_sr04_init();//HC_SR04初始化配置好(即PC2,PC3的配置) while(1) { GPIO_ResetBits(GPIOC,GPIO_Pin_0);//提示系统正常运行进该循环 Distance =(Get_hcsr04length()*340/2/1000);//从函数得到距离值,340是声音的速度,除于2,是因为声波发出到接收,是一次来回,除于1000,是将距离定为mm(毫米),该函...
hc_sr04_init();//HC_SR04初始化配置好(即PC2,PC3的配置) while(1) { GPIO_ResetBits(GPIOC,GPIO_Pin_0);//提示系统正常运行进该循环 Distance =(Get_hcsr04length()*340/2/1000);//从函数得到距离值,340是声音的速度,除于2,是因为声波发出到接收,是一次来回,除于1000,是将距离定为mm(毫米),该函...
2.1硬件环境 我这边用的是HC-SR04模块+STM32F103ZET6开发板+示波器,示波器是帮助分析用,可以验证设计和实际是否一致的工具,可以不要。开发板也只是起一个连接串口调试助手,产生PWM以及输入捕获的一个功能,并不一样要和我一样的开发板,理论上任何一个开发板都可以实现这个功能。 2.2软件知识 要用上面这套工具实现...
用蓝底白字写着“HC-SR04”,于是勾起了我的好奇心,动动小手指,百度找到了这个小板子的信息,原来是一个超声波测距模块,还挺有意思的,而且只引出来了四个引脚,应用也比较简单,下面简单介绍下这个模块以及简单的超声波测距方案。
STM32F103ZET6超声波测距(hcsr04模块) 实验一、硬件连线图接线描述:1.供电采+5V,我试了下+3V也是可以的2. 注意Trig引脚跟Echo引脚不要接错;二、hcrs04模块测距原理(1)采用IO口TRIG触发测距,给至少10us的高电平信号;(2)模块自动发送8个40khz的方波,自动检测是否有信号返回;(3)有信号返回,通过IO口ECHO输出...
本设计是基于一个简单的测距模块HC-SR04设计的STM32F103ZET6串口屏的测距仪器设计,见附件下载其测距代码。 关于HC-SR04模块的资料可自行百度,附件提供的测距代码用keil5 打开工程后,附件“ReadMe文件”有硬件连接表。若没有串口屏,可将捕获到的高电平时间通过串口打印到电脑。能力有限,并未加滤波,可自行增加滤波让...
感谢cbj的中国好队友zzy cwb wgy 三位hxd前面搭车和多次修车,完善老师提供的基于StdPeriph库的驱动并实现了我们的程序逻辑,并一起调试我使用HAL库重写程序。为扩展使用多个HCSR04超声测距,cbj单独开了个定时器用于计算自该定时器打开以来总的毫秒数,当然受限于硬件实际只使用了一个。
利用正点原子的精英板,芯片是STM32F103ZET6 摄像头头是OV7670(带FIFO) 超声波模块HC-SR04,连线如下 VCC--->5V Trig--->PE5 Echo--->PA0 GND--->GND
7、需要用到HC-SR04超声波模块。 8、需要用到红外循迹模块。 该程序源代码用于控制STM32F103ZET6步进电机智能小车红外循迹+超声波避障(超声波模块测量步进电机智能小车前方障碍物的距离并显示在液晶中,当距离值大于门槛值时,步进电机智能小车做循迹运动,当距离值小于门槛值时步进电机智能小车停车)。 该程序源代码在本...
利用正点原子的精英板,芯片是STM32F103ZET6 摄像头头是OV7670(带FIFO) 超声波模块HC-SR04,连线如下 VCC--->5V Trig--->PE5 Echo--->PA0 GND--->GND 上传者:weixin_38745891时间:2021-04-20 ov7620 STM32上位机 ov7620摄像头使用 STM32采集 的串口...