当前位置: 首页 > news >正文

JDY-31蓝牙模块使用指南

前言

本来是想买个hc-05,这种非常常用的模块,但是在优信电子买的时候,说有个可以替代的,没注意看,买回来折腾半天。
这个模块是从机模块,蓝牙模块分为主机从机和主从一体的,主机与从机的区别就是,主机可以主动连接从机,但是从机不能主动连接主机。所以如果你有俩个这个模块想相互连接这是做不到的,因为这是从机模块,只能被连接如手机连接它,而不能主动找设备发起连接。

接线

接线与一般的uart通信相仿,都是RXD->TXD, TXD->RXD,这一类都大同小异,然后就是VCC和GND接电了

在这里插入图片描述

连接电脑串口助手

找一个usb转ttl模块,诸如CH340或者PL2303这一类的,然后按上述接线即可。一般来说买来不需要设置,直接手机蓝牙链接即可通信。初始的PIN码为1234波特率为9600,波特率可以都试试。然后利用手机蓝牙串口助手spp这种软件(应用商城类似的一大堆)就可以正常收发了。

PS:我整了半天发现,这个模块只能发消息不能收消息,没整明白为什么。后来我把串口助手从PL2303这个芯片换成了CH340就能成功正常收发了,好像win11对PL2303支持有点问题,这一点算是一个小坑。

AT指令集

AT模式是用来设置蓝牙模块的一些相关的信息,如蓝牙名,波特率,连接密码等等。
与HC-05不同的是,JDY-31上电正确连接即可以进行AT调试的。搜索相关资料时发现,有个博主说需要EN口上拉才能进入,这是不对的,查询模块的手册发现,EN口为空的。
文档链接:https://www.es.co.th/Schemetic/PDF/JDY-31-K1234.PDF
在这里插入图片描述
注意的是,AT指令最后必须带上/r/n这样的后缀,即回车,当然也可以利用串口助手自带的发送新行的功能
在这里插入图片描述

如果你想修改名字之类的,即可这么操作AT+NAME=“xxxxxx”,成功之后会回复OK

在这里插入图片描述
这个时候再查询,名字就成功被修改了
在这里插入图片描述

AT的指令表如下,更多的详细内容,建议参考上面的文档。波特率设置是以代号形式的,这一点千万注意。

在这里插入图片描述

http://www.lryc.cn/news/3179.html

相关文章:

  • 【2023】华为OD机试真题Java-题目0211-租车骑绿道
  • leetcode: 3Sum
  • 【Python学习笔记】26.Python3 输入和输出(2)
  • vue项目第二天
  • Python爬虫零基础到进阶(课程说明)
  • 《C++ Primer Plus》第16章:string类和标准模板库(13)
  • 材质笔记 - Simluate Solid Surface
  • 设计模式-值类型与引用类型、深拷贝与浅拷贝、原型模式详解
  • ssm高校功能教室预约系统java idea maven
  • C语言学习笔记-强制类型转换
  • docker数据卷插件
  • 第二章-线程(3)
  • C++学习记录——칠 类和对象(4)
  • Python-项目实战--飞机大战-碰撞检测(8)
  • T06 成绩排序
  • 【机器学习】Linear and Nonlinear Regression 线性/非线性回归讲解
  • PyQt5数据库开发1 4.1 SQL Server 2008 R2如何开启数据库的远程连接
  • javassm高校学生评教系统的设计与实现idea msyql
  • 为什么神经网络做不了2次函数拟合,网上的都是骗人的吗?
  • 【Java】Help notes about JAVA
  • 2023北京老博会,北京养老展,第十届中国国际老年产业博览会
  • C++展开模板参数包、函数参数包-(lambda+折叠表达式)
  • 【Spark分布式内存计算框架——Spark Core】7. RDD Checkpoint、外部数据源
  • Connext DDSQoS参考
  • 【正则表达式】获取html代码文本内所有<script>标签内容
  • 有 9 种springMVC常用注解高频使用,来了解下?
  • 【ES6】掌握Promise和利用Promise封装ajax
  • REDIS-持久化方案
  • 五、Java框架之Maven进阶
  • 1.前言【Java面试第三季】