功能:通过SR04超声波传感器进行测距,并通过串口监视器显示测出的距离 */ const int Trig = 3; // 设定SR04连接的Arduino引脚 const int Echo = 4; double distance,time ; void setup() { Serial.begin(9600); // 初始化串口通信及连接SR04的引脚 pinMode(Trig, OUTPUT); pinMode(Echo, INPUT); //要检...
HC-SR04超声波传感器引脚 引脚 VCC:+5VDC触发:触发(输入)回声:回声(输出)地:地带有HC的Arduino – SR04传感器 该传感器在Arduino爱好者中非常受欢迎。因此,在这里,我们提供了有关如何在Arduino上使用HC-SR04超声波传感器的示例。在该项目中,超声波传感器在串行监视器中读取并写入到对象的距离。该项目的目的...
–Echo 引脚用于接收来自传感器的回波信号。当传感器发出的超声波击中物体并反弹回来时,传感器会在该引脚上产生脉冲。 –VCC 引脚是传感器的接地连接,应连接到电路的接地 (0V)。 HC-SR04 的测距过程 1. 树莓派向 Trig 脚发送一个持续 10us 的脉冲信号。 2. HC-SR04 接收到树莓派发送的脉冲信号,开始发送超声波...
RCC_APB2PeriphClockCmd(HCSR04_CLK, ENABLE); NVICtemp = NVIC_EncodePriority(NVIC_PriorityGroup , PreemptionPriority , SubPriority); //中断优先级变量解码 //IO初始化 GPIO_InitStructure.GPIO_Pin =HCSR04_TRIG; //发送电平引脚 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO...
HC-SR04超声波传感器引脚 让我们看一下它的引脚排列。 VCC是HC-SR04超声波距离传感器的电源,我们连接了5V的供电。 Trig(Trigger) 引脚用于触发超声波脉冲,下面例程中用的GPIOB5,所以连接STM32的GPIOB5。 Echo回声当接收到反射信号时,引脚产生一个脉冲。脉冲的长度与检测发射信号所需的时间成正比,下面例程中用的GPIO...
回声信号:ECHO引脚读取的是回声信号的高电平持续时间,用于计算距离。 声速:声速在不同介质中的速度不同,本例中假设声速为34300cm/s。 通过上述步骤,我们可以在STM32上成功驱动HC-SR04超声波传感器,并实现距离的测量。这为开发需要距离测量功能的嵌入式系统提供了基础。
引脚 VCC:+ 5VDC Trig:触发(输入) Echo:回声(输出) GND:地线 带有HC的Arduino – SR04传感器 该传感器在Arduino修补匠中非常受欢迎。因此,在这里我们提供了有关如何在Arduino上使用HC-SR04超声波传感器的示例。在该项目中,超声波传感器在串行监视器中读取并写入到对象的距离。
HC-SR04传感器通过发出40kHz的超声波脉冲,并接收反射回来的回声。利用声波飞行时间(ToF)原理,通过简单的公式计算出与障碍物的距离。公式为:距离 = (高电平时间 * 声速) / 2。需要注意的是,回声时间包含了往返路程,因此需要除以2。🖥️ 引脚描述
HC-SR04超声波传感器 模块数据: 1. 工作电压:5V 2. 静态电流:<2mA 3. 探测距离:2~450cm 4. 引脚:VCC、Trig、Echo、GND VCC接电源正极 GND接电源负极 Trig是传感器触发信号输入引脚 Echo是传感器测距数据输出引脚 工作原理: 单片机向模块的Trig引脚发出至少10μs的高电平信号以触发传感器测距。模块自动发送8个...