【DX

您所在的位置:网站首页 bt08b蓝牙模块资料 【DX

【DX

2023-12-28 19:36| 来源: 网络整理| 查看: 265

【DX-BT24蓝牙模块连接Arduino与手机透传教程】 1. 前言2. 接线3. 程序设计详解4. 演示效果5. 小结

在这里插入图片描述

1. 前言

大夏龙雀科技DX-BT24&BT24-S&BT24-PA蓝牙模块,拥有5.1蓝牙协议,模块内置标准串口协议。前期设置蓝牙名称为VOR,采用默认波特率9600,详细教程见【DX-BT24蓝牙模块-AT命令与手机透传教程】 在这里插入图片描述

官网地址BT24-PA蓝牙模块资料视频地址 2. 接线

本次采用Arduino UNO开发板的软串口与DX-BT24蓝牙模块进行通讯,采用手机app发送指令。🥳🥳🥳 在这里插入图片描述

Arduino UNODX-BT24GNDGND5V5V2(RXD)TXD3(TXD)RXD

数据线连接电脑就可以开始连接调试🛹🛹🛹

3. 程序设计详解

先初始化软硬串口,设置接收字符串变量和接收次数,就此初始化打印。随后就是主程序设计,检测软串口是否可读,可读则接收字符串,然后软硬串口打印接收字符和接收次数。本次采用mixly软件自动生成代码,下面给出模块图🎉🎉🎉 在这里插入图片描述 源代码

#include SoftwareSerial mySerial(2,3); String item; volatile int number; void setup(){ mySerial.begin(9600); Serial.begin(9600); item = "hello"; number = 0; Serial.println(item); mySerial.println(item); } void loop(){ if (mySerial.available() > 0) { item = mySerial.readString(); Serial.println(String("item:") + String(item) + String("; number:") + String(number)); mySerial.println(String("item:") + String(item) + String("; number:") + String(number)); number++; } delay(10); } 4. 演示效果 连接线路,下载程序,开始调试 在这里插入图片描述手机端先连接VOR蓝牙,如果连接不上检测UUID是否正常通讯 在这里插入图片描述

Service UUID设置🎏 0000FFE0-0000-1000-8000-00805F9B34FB Notify UUID设置🎏 0000FFE1-0000-1000-8000-00805F9B34FB Write UUID设置🎏 0000FFE1-0000-1000-8000-00805F9B34FB

然后发送1234567890,电脑端串口和手机端显示如下🌻🌻🌻 在这里插入图片描述

在这里插入图片描述

5. 小结

🥳🥳🥳通过对这篇文章我们掌握了DX-BT24蓝牙模块连接Arduino与手机透传教程,不过发现,这个蓝牙模块暂时只支持对应的APP连接(UUID设置比较少见),并且连接有时候会连接不上,这个时候需要耐心等待,多尝试几次就可以,接下来会有许多有趣的实验,尝试与Arduino通讯做更加好玩的实验,进而丰富我们的生活。🛹🛹🛹从而实现对外部世界进行感知,充分认识这个有机与无机的环境,🥳🥳🥳科学地合理地进行创作和发挥效益,然后为人类社会发展贡献一点微薄之力。🤣🤣🤣

参考文献:

官网地址BT24-PA蓝牙模块资料视频地址


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3