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

ESP32蓝牙主从站模式:主站发送,从站接收,同时附加简单通信协议

主站发送:WXAiBj,六个字符

蓝牙模式是一个字符一个字符发送

主站和从站设置通信协议

使得六个字符一句话完整接收,同时打印出接收完成信息

硬件电路连接如下:

主从站为两个ESP32,只使用了其中的蓝牙功能

代码如下:

主站:

//主机模式
#include <Arduino.h>
#include <BluetoothSerial.h>BluetoothSerial SerialBT;#define Master 1    //主从机模式选择 1主机 0从机
String SlaveName="ESP32_SLAVE";
int n=0;void Bluetooth_Event(esp_spp_cb_event_t event, esp_spp_cb_param_t *param);  //蓝牙事件回调函数uint8_t address[6]={0xB0,0xB2,0x1C,0xA8,0x10,0xD0}; //从机MAC地址 不同的蓝牙地址不同 需要自己修改
//B0B21CA810D0(com3)
void setup() {Serial.begin(115200);SerialBT.register_callback(Bluetooth_Event); //设置事件回调函数 连接 断开 发送 接收if(Master){SerialBT.begin("ESP32_MASTER",true); //开启蓝牙 名称为:"ESP32_MASTER" 主机
http://www.lryc.cn/news/163209.html

相关文章:

  • Redis布隆过滤亿级大数据
  • 车联网仿真工具Veins学习1
  • 封闭岛屿数量 -- 二维矩阵的dfs算法
  • C语言_指针(1)
  • 建站系列(一)--- 网站基本常识
  • Codeforces Round 895 (Div. 3) A ~ F
  • 【前端知识】Axios——请求拦截器模板
  • 企业架构LNMP学习笔记16
  • redis实现消息队列
  • JVM指令集
  • 如何用SSH克隆GitHub项目
  • sqlx库使用指南
  • 算法篇汇总
  • typeScript 学习笔记(二)
  • redis集群架构详解
  • nodejs设置镜像
  • CSS中如何在table中隐藏表格中从第4个开始的多个 <tr> 元素
  • 【类和对象】③友元类
  • 算法通关村第十六关:黄金挑战:滑动窗口与堆结合
  • 6.2.2 【MySQL】InnoDB中的索引方案
  • 划片机实现装片、对准、切割、清洗到卸片的自动化操作
  • OpenCV(二十五):边缘检测(一)
  • 上行取消指示 DCI format 2_4
  • 百望云蝉联2023「Cloud 100 China 」榜单 综合实力再获认可
  • 力扣刷题班第1节:Python语法常遗漏的知识
  • GET 和 POST请求的区别是什么
  • Python数据分析实战-表连接-merge四种连接方式用法(附源码和实现效果)
  • NFTScan 浏览器再升级:优质数据服务新体验来袭
  • C# 去除utf-8 BOM头
  • Java注解以及自定义注解