草庐IT

HC-05蓝牙模块与STM32控制led灯亮详解

HC-05蓝牙模块与STM32控制led灯亮一、HC-05蓝牙模块解析1.简介2.HC-05原理3.HC-05实物图二、使用AT指令进行配置1.进入命令响应工作模式2.配置串口3.进行指令三、使用stm32f103c8t6实现1.思路2.代码3.视频如下一、HC-05蓝牙模块解析1.简介HC-05模块是一种基于蓝牙协议的简单无线通信设备,共有6个引脚,其中两个引脚通过stm32的两个含TX和RX的接口与之进行通信,一般用于无线控制,智能家居等。2.HC-05原理VCC:用于供电GND:用于供电TX(发送):与单片机某一RX口进行通信RX(接收):与单片机某一TX口进行通信一句话,TX->RX,

git cherry-pick 说 "...38c74d is a merge but no -m option was given"

我在我的master分支中做了一些更改,并想将它们带到上游。当我挑选以下提交时。但是,我在git说的fd9f578上卡住了:$gitcherry-pickfd9f578fatal:Commitfd9f57850f6b94b7906e5bbe51a0d75bf638c74disamergebutno-moptionwasgiven.git试图告诉我什么,cherry-pick是否适合在这里使用?master分支确实包含对上游分支中已修改的文件的更改,因此我确定会有一些merge冲突,但这些冲突并不太糟糕,无法理顺。我知道哪些地方需要进行哪些更改。这些是我想带到上游的提交。e7d4cffa

git cherry-pick 说 "...38c74d is a merge but no -m option was given"

我在我的master分支中做了一些更改,并想将它们带到上游。当我挑选以下提交时。但是,我在git说的fd9f578上卡住了:$gitcherry-pickfd9f578fatal:Commitfd9f57850f6b94b7906e5bbe51a0d75bf638c74disamergebutno-moptionwasgiven.git试图告诉我什么,cherry-pick是否适合在这里使用?master分支确实包含对上游分支中已修改的文件的更改,因此我确定会有一些merge冲突,但这些冲突并不太糟糕,无法理顺。我知道哪些地方需要进行哪些更改。这些是我想带到上游的提交。e7d4cffa

HC-05蓝牙模块连接到安卓手机,实现通信

准备好的硬件:1、usb转ttl模块  2、hc-05模块准备好的软件:1、pc端串口调试助手2、手机软件蓝牙调试器(推荐) 3、ch340软件下载链接:串口调试助手:UartAssist串口调试助手V5.0.2-软件工具-野人家园(cmsoft.cn)             蓝牙调试器:https://pan.baidu.com/s/1OV5MgmTUjyNafIsshcdh6Q                         提取码:8888(感谢这位大佬的链接)             ch340:直接搜索ch340即可硬件连接:vcc接3.3v   gnd接gnd    rxd接tx

HC-05蓝牙模块的使用

文章目录前言一、模块介绍二、使用步骤前言    这次记录一下有关蓝牙模块的学习,我单独将蓝牙模块从各种单片机中脱离出来。因为蓝牙模块不同于其他模块,它具有极高的泛用性,在STM32以及51系列单片机均会经常用到。一、模块介绍      我使用的蓝牙模块是HC-05,也是比较常见的一种主从一体的蓝牙模块(如上图中带小按钮的)。顾名思义,主从一体就是既可以做主机又可以做从机,主机和从机的关系就好比手机和蓝牙耳机的关系。可以通过一些初始化步骤设置蓝牙模块的主从选择(下面会具体记录如何设置)。    关于接线:HC-05蓝牙模块一共有6个引脚,但经过我查阅资料以及自己的实操,实际上只需要用到中间的4个

基于51单片机驱动HC-SR04超声波模块(LCD1602显示)

基于51单片机驱动HC-SR04超声波模块(LCD1602显示)一、基本参数二、通信时序三、部分代码展示四、实际效果总结一、基本参数点击图片购买HC-SR04+是一款宽电压工作的超声波测距模块。模块外形尺寸及软件与老版本HC-SR04完全兼容;可以与老版本HCSR04无缝切换。低至3V的低工作电压,使其与3.3V供电的MCU可以直接连接。特点探测角度:采用工业级MCU,工作温度:-20C~80C探测距离:5V:2cm--450cm;3.3V:2cm–400cm宽电压工作:3V-5.5V与HCSR04软件与硬件尺寸完全兼容板.上接线方式,VCC、trig(控制端)、echo(接收端)、out(空

基于51单片机驱动HC-SR04超声波模块(LCD1602显示)

基于51单片机驱动HC-SR04超声波模块(LCD1602显示)一、基本参数二、通信时序三、部分代码展示四、实际效果总结一、基本参数点击图片购买HC-SR04+是一款宽电压工作的超声波测距模块。模块外形尺寸及软件与老版本HC-SR04完全兼容;可以与老版本HCSR04无缝切换。低至3V的低工作电压,使其与3.3V供电的MCU可以直接连接。特点探测角度:采用工业级MCU,工作温度:-20C~80C探测距离:5V:2cm--450cm;3.3V:2cm–400cm宽电压工作:3V-5.5V与HCSR04软件与硬件尺寸完全兼容板.上接线方式,VCC、trig(控制端)、echo(接收端)、out(空

51单片机开发:通过74HC595控制LED点阵

1、LED点阵介绍(1)LED点阵就是多个LED发光二极管的集合,在单个LED的发光原理上没有任何区别;(2)上面是16x16的LED点阵,总共有16x16=256个LED灯,由32个引脚来控制,其中16个引脚是正极(posn,n=1、2······、16),16个引脚是负极(NEGn,n=1、2······、16);(3)LED点阵可以用坐标系的思想来理解,用横坐标和纵坐标来确定操作哪个LED等;比如要点亮L1,就给POS1引脚高电平,NEG1引脚低电平;点亮L18,就给POS2引脚高电平,NEG2引脚低电平;(4)应用:简单一点就是商户门头上显示字幕的LED点阵,一般都是红色的LED等;复

设计分享|74LS138译码器实现流水灯

具体实现功能:74LS138译码器实现流水灯的控制。设计介绍51单片机简介51单片是一种低功耗、高性能CMOS-8位微控制器,具有8K可编程Flash存储器,使得其为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。51系列单片机具有以下标准功能:8k字节Flash,512字节RAM,32位I/O口线,看门狗定时器,内置4KBEEPROM,MAX810复位电路,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口。另外,51系列在空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机停止工作,直到下一个中断

【基础知识】【模块介绍】8位8段数码管(74HC595)【硬件部分】

文章目录八段数码管基本介绍位置编号符号的编码视觉暂留八位八段数码管模块74HC595模块外观原理图软件部分八段数码管基本介绍数码管实际上是多个LED按照一定顺序排列,并加上遮罩所构成的元件。八段一般会引出9个引脚,其中7个引脚显示数字(或某些字母),1个显示小数点,1个作为片选端。根据连接方式的不同,数码管分为共阳和共阴。共阳在这端输出低电平时点亮,高电平时会熄灭,共阴则相反。位置编号为了便于编程,设计者将数码管的8个LED按照一点规则编号并设置了独特的名称如下图按照dp,gfedcba的端口顺序排列可以产生一个8位2进制数(2位16进制数)来表示亮灭信息,1表示这个端口是高电平,0则表示是低