HC-SR04超声波测距模块以其高精度、低成本和易于集成的特点,成为了实现这一功能的理想选择。该模块通过发射超声波并接收其反射信号来测量距离,具有测量范围广、响应速度快、抗干扰能力强等优点。结合ST90C51微控制器的强大处理能力和丰富的I/O接口,可以实现对HC-SR04模块的精确控制,并快速处理测距数据,实现实时的壁...
感谢KalaerSun的c语言代码,摘自https://blog.csdn.net/qq_25247589/article/details/62892140 1#include <wiringPi.h>2#include <stdio.h>3#include <sys/time.h>4#defineTrig 45#defineEcho 567voidultraInit(void)8{9pinMode(Echo, INPUT);//设置端口为输入10pinMode(Trig, OUTPUT);//设置端口为输出11}...
echo由1变为0,MCU停止计时,4#定义IO口模式,以及初始状态5trig = Pin(19, Pin.OUT)6echo = Pin(18, Pin.IN)7trig.value(0)8echo.value(0)9cars =010#构建函数11def measure():12#触发超声波模块测距13trig.value(1)14time.sleep_us(10)15trig.value(0)16#检测回响信号,为低时,...
*/#define Echo GPIO_Pin_6//HC-SR04模块的Echo脚接GPIOB6#define Trig GPIO_Pin_5//HC-SR04模块的Trig脚接GPIOB5uint64_t time=0;//声明变量,用来计时uint64_t time_end=0;//声明变量,存储回波信号时间voidHC_SR04_Init(void){RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);//启用GPIOB的...
不用库,使用旧版本模块。 #defineTrigPin 10#defineEchoPin 8floatValue_cm;voidsetup(){Serial.begin(9600);pinMode(TrigPin,OUTPUT);pinMode(EchoPin,INPUT);}voidloop(){digitalWrite(TrigPin,LOW);delayMicroseconds(2);digitalWrite(TrigPin,HIGH);delayMicroseconds(10);digitalWrite(TrigPin,LOW);Value_cm=floa...
HC-SR04 超声波测距模块可提供 2cm-400cm 的非接触式距离感测功能,测距精度可达高到 3mm;模块包括超声波发射器、 接收器与控制电路。 基本工作原理: (1)、单片机控制超声波的TRIG 口至少给10us的高电平信号,触发测距; (2)、模块会自动发送8个 40khz 的方波, 并自动检测是否有信号返回; ...
HC-SR04是一种常用的超声波传感器模块,也被称为超声波测距模块,广泛应用于各种自动化控制和测距系统中。它通常由超声波发射器、接收器、控制电路和外壳组成,可以实现非接触式的距离测量。 下面是HC-SR04超声波模块的一些特性和技术参数: 距离测量范围:2cm ~ 400cm(可调)。
HC-SR04超声波测距模块可提供2cm-400cm的非接触式距离感测功能,测距精度可达高到3mm;模块包括超声波发射器、接收器与控制电路。 HC-SR04超声波测距模块特点 1、典型工作用电压:5V 2、超小静态工作电流:小于5mA 3、感应角度(R3 电阻越大,增益越高,探测角度越大): ...
HC05模块是一款高性能主从一体蓝牙串口模块。支持 SPP 蓝牙串口协议,具有成本低、体积小、功耗低、收发灵敏性高等优点,它可以充当三种角色,分别是Slave(从角色)、Master(主角色)和Slave-Loop(回环角色)。 连线图 3.超声波(hc-sr04) 介绍 HC-SR04超声波距离传感器的核心是两个超声波传感器。一个用作...