草庐IT

解决HC-05/HC06等蓝牙模块的调试问题

解决HC-05/HC06等蓝牙模块的调试问题问题:1.无法使用USB转串口工具设置HC-05等蓝牙模块,具体问题是:发送AT指令,无回复;2.电脑如何连接HC-05模块,与模块通信(具体场景:HC-05模块的串口连接在单片机设备的串口上,单片机通过串口发送给蓝牙模块,蓝牙模块发给电脑);一、解决HC-05/HC-06/HC-02使用AT指令无回复的问题二、使用带有蓝牙的电脑使用串口助手从HC-05收发数据问题:1.无法使用USB转串口工具设置HC-05等蓝牙模块,具体问题是:发送AT指令,无回复;2.电脑如何连接HC-05模块,与模块通信(具体场景:HC-05模块的串口连接在单片机设备的串口上

树莓派使用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_05(ZS-040)蓝牙模块用手机控制stm32开发板上led灯的亮灭

文章目录前言一、HC-05蓝牙是什么?二、应用实例步骤1.使用AT指令对蓝牙的初始化2.打开手机蓝牙助手查看是否搜索到该蓝牙3.用蓝牙模块代替TTL连接stm开发板4.创建项目开始配置相关配置和编写代码总结前言蓝牙是我们生活中非常常见的一个功能,也是嵌入式中用来远程操控的一个非常重要的功能,所以对于我们来说学习蓝牙是非常有必要的,以下是我在学习过程的收获。一、HC-05蓝牙是什么?HC-05蓝牙模块是嵌入式中使用最广泛的的蓝牙模块,因为蓝牙其实就相当于一个串口,可以使用相同的串口协议,可以通过手机连接该蓝牙模块,发送命令实现对stm32单片机控制的一系列应用。二、应用实例步骤1.使用AT指令对

基于stm32通过HC_05(ZS-040)蓝牙模块用手机控制stm32开发板上led灯的亮灭

文章目录前言一、HC-05蓝牙是什么?二、应用实例步骤1.使用AT指令对蓝牙的初始化2.打开手机蓝牙助手查看是否搜索到该蓝牙3.用蓝牙模块代替TTL连接stm开发板4.创建项目开始配置相关配置和编写代码总结前言蓝牙是我们生活中非常常见的一个功能,也是嵌入式中用来远程操控的一个非常重要的功能,所以对于我们来说学习蓝牙是非常有必要的,以下是我在学习过程的收获。一、HC-05蓝牙是什么?HC-05蓝牙模块是嵌入式中使用最广泛的的蓝牙模块,因为蓝牙其实就相当于一个串口,可以使用相同的串口协议,可以通过手机连接该蓝牙模块,发送命令实现对stm32单片机控制的一系列应用。二、应用实例步骤1.使用AT指令对

74hc165介绍

4.5.1并行输入串行输出模块的应用场合与串行输入并行输出模块相反,当需要将并行信号转换为串行信号输出时,可以使用并行输入串行输出模块。4.5.2并行输入串行输出模块的应用基础当并行负载(PL)输入为LOW时,从D0到D7输入的并行数据将异步加载到寄存器中。当PL为HIGH时,数据在DS输入处串行进入寄存器,并在每次正向时钟过渡时向右移一个位置(Q0→Q1→Q2,等等)。该特性允许通过将Q7输出连接到后续阶段的DS输入进行并行到串行转换器扩展真值表所示是74HCl65的真值表,可以看到,当移位控制引脚PL为低电平时,从P0到P7口输入的并行数据将被异步地读取进寄存器内;而当PL为高电平时,数据

九、stm32-蓝牙HC_05(接发通信、控制LED亮灭)

目录一、固件库模板二、准备资料三、简介1.引脚2.AT:设置工作模式3.基本配置(所有AT指令都必须换行)4.AT命令的详细说明四、实验1.硬件设计2.软件设计2.1复制工程(复制stm32-USART串口通讯工程)2.2新建hc_05文件(打开工程)2.3编写代码1.配置HC-052.手机和串口接发通信3.使用HC-05控制mculed.cled.husart.cusart.hhc_05.chc_05.hmain.c3.编译4.选择烧录工具并配置MDK5.成品1.测试stm32向hc-05发送AT命令2.通过hc-05控制mcu工程链接一、固件库模板见博客:stm32f103c8t6新建固件

九、stm32-蓝牙HC_05(接发通信、控制LED亮灭)

目录一、固件库模板二、准备资料三、简介1.引脚2.AT:设置工作模式3.基本配置(所有AT指令都必须换行)4.AT命令的详细说明四、实验1.硬件设计2.软件设计2.1复制工程(复制stm32-USART串口通讯工程)2.2新建hc_05文件(打开工程)2.3编写代码1.配置HC-052.手机和串口接发通信3.使用HC-05控制mculed.cled.husart.cusart.hhc_05.chc_05.hmain.c3.编译4.选择烧录工具并配置MDK5.成品1.测试stm32向hc-05发送AT命令2.通过hc-05控制mcu工程链接一、固件库模板见博客:stm32f103c8t6新建固件

HC-08蓝牙模块与电脑进行蓝牙远程通信! 支持HC-02、HC-08、HC-42蓝牙

因项目接触HC-08蓝牙模块,一直想电脑与STM32上接的HC-08蓝牙模块进行远程通信!在网上未能找到解决办法,此方式为广州汇承公司提供(蓝牙生产厂家),亲测有效!一、适用型号及PC条件:1、PC需自带蓝牙,或使用外设的蓝牙适配器,且PC为WIN10系统。2、适用于HC-02蓝牙20+4.0BLE模块、HC-08蓝牙4.0BLE模块、HC-42蓝牙5.0BLE模块3、模块必须为从机,支持模块自身的波特率。二、操作流程(以HC-08为例,HC-02和HC-42操作流程一致)1、利用USB转TTL将HC-08蓝牙模块连接电脑,并打开串口助手。2、在MicrosoftStore(windows商店