草庐IT

STM32驱动HC-SR04超声波模块

文章目录前言一、HC-SR04超声波模块介绍二、HC-SR04超声波模块原理三、代码编写四、程序测试总结前言本篇文章将带大家使用HAL库驱动HC-SR04超声波模块。超声波模块作为智能小车必备的模块,要学习智能小车的同学是必须掌握好这个模块的使用的。一、HC-SR04超声波模块介绍HC-SR04是一种常用的超声波传感器模块,也被称为超声波测距模块,广泛应用于各种自动化控制和测距系统中。它通常由超声波发射器、接收器、控制电路和外壳组成,可以实现非接触式的距离测量。下面是HC-SR04超声波模块的一些特性和技术参数:距离测量范围:2cm~400cm(可调)。测量精度:0.3cm。工作电压:DC5V

STM32系列(HAL库)——F103C8T6通过HC-SR04超声波模块实现测距

1.软件准备(1)编程平台:Keil5(2)CubeMX(3)XCOM(串口调试助手)2.硬件准备(1)某宝买的超声波模块 (2)F1的板子,本例使用经典F103C8T6(3)ST-link 下载器(4)USB-TTL模块(5)杜邦线若干3.模块资料(1)模块简介:        超声波是振动频率高于20kHz的机械波。它具有频率高、波长短、绕射现象小、方向性好、能够成为射线而定向传播等特点。HC-SRO4是一款尺寸完全兼容老版本,增加UART和IIC功能的开放式超声波测距模块,默认条件下,软件与硬件完全兼容老版本HC-SRO4;可以通过电阻设置成UART或IIC模式。2CM盲区,4.5M典型

使用CubeMX配置STM32驱动HC-SR04超声波模块

文章目录前言1使用STM32CubeMX初始化代码1.1时钟配置1.2设置定时器1.3触发引脚1.4串口配置2代码编写2.1添加驱动文件2.2修改main.c3实现效果参考前言硬件选择stm32f103c8t6(最小板)hc-sr04超声波模块软件环境stm32cubeIDE1.12.1hc-sr04模块超声波测距的原理,在上一篇博客已经提到,这里不在解释说明,详见:https://blog.csdn.net/apple_52030329/article/details/1310218111使用STM32CubeMX初始化代码1.1时钟配置时钟配置如下图,我用了8MHz的HSE,HCLK调到了

【Google Earth Engine】利用GEE进行Landsat 8 SR数据土地利用分类

最近用学习到的知识进行了利用GEE和Landsat8SR数据进行土地利用分类的小实验,在这里进行一些学习记录。一、数据导入首先在GEE中上传要进行土地利用分类的行政区域边界,这里是以雄安新区为例。二、遥感数据筛选使用的数据是Landsat8OLI/TIRS传感器的SR数据集,SR数据利用QA波段进行影像去云处理,这里构造了去云函数便于后续调用;筛选想要进行土地利用分类的时间,并用clip函数将研究区裁剪出来。//Appliesscalingfactors.functionapplyScaleFactors(image){varopticalBands=image.select('SR_B.')

【Google Earth Engine】利用GEE进行Landsat 8 SR数据土地利用分类

最近用学习到的知识进行了利用GEE和Landsat8SR数据进行土地利用分类的小实验,在这里进行一些学习记录。一、数据导入首先在GEE中上传要进行土地利用分类的行政区域边界,这里是以雄安新区为例。二、遥感数据筛选使用的数据是Landsat8OLI/TIRS传感器的SR数据集,SR数据利用QA波段进行影像去云处理,这里构造了去云函数便于后续调用;筛选想要进行土地利用分类的时间,并用clip函数将研究区裁剪出来。//Appliesscalingfactors.functionapplyScaleFactors(image){varopticalBands=image.select('SR_B.')

树莓派使用HC-SR04超声波测距

超声波模块介绍  超声波测距原理很简单:  1、通过记录发送超声波的时间、记录超声波返回的时间,返回时间与发送时间相减得到超声波的持续时间。  2、通过公式:(超声波持续时间*声波速度)/2就可以得出距离;  HC-SR04参数:  工作电压:5V  工作电流:15mA  最短测量距离:3cm  最长测量距离:4m  角度15度  Trig引脚输入信号:10usTTL脉冲  Echo引脚输出信号:5v脉冲信号超声波模块接线与工作过程接线:  总共4引脚:2电源引脚(Vcc、GND)和2个控制引脚Trig、Echo;  Vcc为5v供电  Trig引脚用于接收树莓派信号,可接所有GPIO口。  

RTCP协议详解(SR、RR、SDES、BYE、APP、NACK、TCC、PLI、SLI、FIR )

RTCP协议规范中定义了五种类型的RTCP包:接收⽅报告(RR)、发送⽅报告(SR)、源描述(SDES)、成员管理(BYE)和应⽤程序定义(APP)。SR:payloadtype=200RR:payloadtype=201SDES: payloadtype=202BYE:payloadtype=203APP:payloadtype=204RTPFB:payloadtype=205PSFB:payloadtype=206RTCP_RTP_FB_NACK_FMT(1):NACK重传,type-205RTCP_RTP_FB_RTX_FMT(1):RTX重传,type-205RTCP_RTP_FB_C

RTCP协议详解(SR、RR、SDES、BYE、APP、NACK、TCC、PLI、SLI、FIR )

RTCP协议规范中定义了五种类型的RTCP包:接收⽅报告(RR)、发送⽅报告(SR)、源描述(SDES)、成员管理(BYE)和应⽤程序定义(APP)。SR:payloadtype=200RR:payloadtype=201SDES: payloadtype=202BYE:payloadtype=203APP:payloadtype=204RTPFB:payloadtype=205PSFB:payloadtype=206RTCP_RTP_FB_NACK_FMT(1):NACK重传,type-205RTCP_RTP_FB_RTX_FMT(1):RTX重传,type-205RTCP_RTP_FB_C

【STM32】超声波传感器HC-SR04知识

一、超声波HC_SR04简介        超声波传感器模块上面通常有两个超声波元器件,一个用于发射,一个用于接收。        电路板上有四个引脚:VCC、GND、Trig(触发)、Echo(回应)。        工作电压与电流:5V,15mA        感应距离:2~400cm        感测角度:不小于15度        被测物体的面积不要小于50平方厘米并且尽量平整        具备温度补偿电路二、超声波原理        距离公式:        高电平持续时间*声速(340m/s)/2三、超声波测距步骤配置GPIO引脚结构体(Trig,Echo)配置定时器4结构体配

触发器——SR锁存器

目录概述触发器触发器的分类 具体电路来分析触发器1.SR锁存器特性表(横着看)概述组合逻辑的基本单元电路是门电路另外一种电路叫做时序逻辑电路,时序逻辑电路的输出不但和输入有关,还和原来的状态有关在这样的电路中,一定要具有存储功能,存储原来的状态,一定也要有反馈回路,返回原来的状态决定下一次状态,门电路没有这样的功能下面就是我们要学习的触发器电路能够将01二进制的状态,保存在电路当中,从而构成时序逻辑电路比如交通灯,就是时序逻辑电路触发器能够存储一位二值信号的基本单元电路统称为触发器 接下来我们来看一下特点,具有怎样的特点才可以称之为触发器有两个基本特点1.能够自行保存两个稳定的状态,如果我想改