写数据: SM-HC-SR04 读数据: 命令格式: 地址 写地址 0XAE 读地址 0XAF 命令0X01 返回值 说明 开始测距命令 BYTE_H BYTE_M BYTE_L 输出距离为: ((BYTE_H<<16)+(BYTE_M<<8)+ BYTE_L)/1000 单位 mm 向模块写入 0X01,模块开始测距;等待 100mS(模块最大测距时间) 以上。直接读出 3 个距离
@爱采购寻源宝HC-SR04数据手册详解 爱采购寻源宝 一、HC-SR04超声波测距模块的特点和参数 HC-SR04超声波测距模块是一种非常实用的距离测量模块,具有以下主要特点和参数: 工作电压:DC 5V 静态电流:小于2mA 触发脉冲宽度:10us以上 有效测距范围:2cm至400cm(具体距离取决于被测物体的材质和表面状况) 测距精度...
目前HC-SR04这个模块有很多版本,最好选用3.3V和5V兼容的版本。 我也拿了一个5V的老版本做了一下测试,使用3.3V供电,测量的数据不对,什么也不改变的情况下,将电源引脚供电改为5V供电,返回的数据就正常了。 如果使用5V老版本的HC-SR04模块,为了使系统能够稳定,最好选用5V耐受的IO引脚,诸如带有下面FT标识的引脚。
慧净电子--做人人都买得起的单片机实验板 真诚服务 HL-1 51实验板月销售量达1000片 慧净电子HC-SR04正版超声波模块使用说明书 慧净电子淘宝网:http://shop3 / 单片机学习网站: 慧净电子--做人人都买得起的单片机实验板 真诚服务 HL-1 51实验板月销售量达1000片 慧净电子淘宝网:http://shop3 / 单片机...
查看手册,我们会看到,手册上说: 测量距离(cm) = 高电平持续的us数 / 58 为什么us值/58即是以cm为单位的距离值呢? 正常的换算公式为: 测试距离 = (高电平时间*声速(340m/s))/2 除以2的原因是,超声波的信号是往返的耗时等于高电平时间,我们求距离,需要除以2。
参考HC-SR04超声波模块技术手册,可知它的启动需要有如下4个步骤: 因此,HC-SR04超声波测距程序流程图如图4-3(已略,请见上文说明). 图4-3超声波程序设计流程图 4.4温度采集程序设计 DS18B20属于单线式器件,它在一根数据线上实现数据的双向传输,这就需 要一定的协议,来对读写数据提出严格的时序要求,而STC89C51单片...
本设计分享的是HC-SR04超声模块实例代码/原理图/说明书等全套资料。HC-SR04超声波测距模块可提供2cm-400cm的非接触式距离感测功能,测距精度可达高到3mm;该HC-SR04超声模块包括超声波发射器、接收器与控制电路。本模块性能稳定,测度距离精确。能和国外的SRF05,SRF02等超声波测距模块相媲美。模块高精度,盲区(2cm)超...
反馈信号 UART 模式: Tx 发射信号 ICC 模式: SCL 数据信号 4 Gnd 地 模式选择: 序号 模式 R4/R5 电阻设置 1 GPIO R4=NC R5=NC 默认 2 UART R4=NC R5=10K 3 IIC R4=10K R5=NC 3 WWW.WX-RCWL.COM 无锡日晨物联科技 2020 款 HC-SR04 用户手册 测量操作: 一:GPIO 模式 工作模式同老版本HC-SR04...
接下来是对TIM2的参数设置,参照数据手册中的RCC时钟树,TIM2内部时钟来源是PCLK1 = 80Mhz,,所以预分频系数设置为80,即可得到1Mhz的计数频率。 计数周期设为60000,实际测试情况下,大约60000us对应的实际距离是10m(实际中也用不到这么大): 配置串口 开发板板载了一个CH340换串口,连接到USART1。
本设计分享的是HC-SR04超声模块实例代码/原理图/说明书等全套资料。HC-SR04超声波测距模块可提供2cm-400cm的非接触式距离感测功能,测距精度可达高到3mm;该HC-SR04超声模块包括超声波发射器、接收器与控制电路。本模块性能稳定,测度距离精确。能和国外的SRF05,SRF02等超声波测距模块相媲美。模块高精度,盲区(2cm)超...