HCSR_ECHO());HCSR04_TimerFunc(1);//start timerwhile(HCSR_ECHO());HCSR04_TimerFunc(0);//stop timerreturn(__HAL_TIM_GetCounter(&htim2))/58.0;}//均值滤波减小测量误差floatDistance(uint8_t cnt){float sum=0;for(int i=0;i<cnt;i++){sum+=HCSR04_Get_Distant();}returnsum/cnt;}...
0);/* waitting for start of the high level through echo pin */while(HAL_GPIO_ReadPin(hc_sr04_device->echo_port,hc_sr04_device->echo_pin)==GPIO_PIN_RESET);/* start the tim and enable the interrupt
HC-SR04模块有四个引线接口,VCC、GND、Trig、Echo。VCC供5V电源,GND接地,Trig触发控制信号输入,Echo回响信号输出。HC-SR04原理图如下图所示。 HC-SR04模块中STC11是一款STC单片机(STC单片机的一个系列,而不是一个具体的单片机型号),P65/P64接口外接4MHz的晶振电路,P63口接复位电路,STC11的作用是根据收到的发送...
基本工作原理: (1)采用 IO 口 TR... STM32F103+HC04超声波测距详解(附代码) 914无人机创新实验室开课了。 第二节课讲解使用STM32F103ZET6和HC-SR04超声波来完成测距功能。 一、超声波简介 根据HC_SR04超声波使用手册,该模块可提供2cm-400cm非接触式测距功能,测距精度可达3mm,包括超声波发送器、接...
超声波测距原理 利用HC-SR04超声波测距模块可以实现比较精确的直线测距,其测距原理图如下: HC-SR04的一端发出超声波,接触到反射物后反射,被另一个端口接收到,所以只要知道发射和接收的时间差,就可以根据声波传播的速率算出HC-SR04和反射物直接的距离。
视频讲解 一、实物图 二、原理图 引脚定义 模块特性 1、专业解调测距芯片 RCWL-9206 2、支持 GPIO,UART 与 IIC三种模式接口 3、3V-5.5V 宽电压供电 4、2.2mA 工作电流 5、 2cm 最小盲区 6、默认软件与硬件完全兼容老版本HC-SR04 7、2cm-450cm 的超宽测量范围(测量平整墙面)
1.HC-SR04模块实物图和工作原理 1.1实物如下图,可以看到这个模块是双面贴片的,整体感觉大气,印出来了四个引脚,分别是GND,Echo,Trig,VCC具体功能见下方 1.2首先这个模块是要单独供电的,需要给VCC接5V,GND就不多说了 关键是Echo和Trig这两个脚,可以看下方的时序图。a.需要给触发信号即Trig一个大于10us...
HC-SR04 超声波模块原理图 1 2 3 4 D +5v R5 R2 R3 10K 10K J1 4 3 2 1 +5v 1K C4 C1+ C1C2+ C2T1IN T2IN R1OUT R2OUT GND MAX232 +5v R7 10K R9 120K Q2 NPN Ra 10k R6 75K 22p +5v VCC VS+ VSC5 T1OUT T2OUT R1IN R2IN 16 2 6 14 7 13 8 C8 C11 100n 100n +5v ...
本实验旨在学习和理解HC-SR04超声波测距模块的工作原理,并利用stm32F103单片机完成一个超声波测距方案。HC-SR04超声波测距模块是一种常用的距离测量传感器,通过发送超声波脉冲并接收其回波来测量物体与传感器之间的距离。 超声波测距原理 利用HC-SR04超声波测距模块可以实现比较精确的直线测距,其测距原理图如下: ...
原理图 按照下一个示意图将HC-SR04超声波传感器连接到Arduino。 下表显示了您需要建立的连接: 代码 将以下代码上传到您的Arduino IDE。 /* * * Complete Guide for Ultrasonic Sensor HC-SR04 * Ultrasonic sensor Pins: VCC: +5VDC Trig : Trigger (INPUT) - Pin11 ...