在你的ESP上使用蓝牙串口[esp--5]

简单的例子:ESP使用蓝牙串口

有时候我们的板子不是很方便和主机通讯(UART),这个时候可以用蓝牙进行通信。经典蓝牙SPP的速度可比UART高多了。学习一下,不吃亏的

CPP 复制代码
#include "Arduino.h"
#include "BluetoothSerial.h" // 引入蓝牙库

BluetoothSerial SerialBT; // 创建蓝牙串行对象

void setup() {
  // 初始化串口通信,波特率设置为 115200
  Serial.begin(9600);
  delay(1000); // 等待串口初始化完成

  // 初始化蓝牙通信
  if (!SerialBT.begin("ESP32_CAM_BT")) { // 启动蓝牙并设置设备名称
    Serial.println("Bluetooth init failed");
  } else {
    Serial.println("Bluetooth init success, waiting for connection...");
  }
}

void loop() {
  // 蓝牙数据处理
  if (SerialBT.available()) { // 检查蓝牙是否有数据接收
    String incoming = SerialBT.readString();
    Serial.println("Received via Bluetooth: " + incoming);
    SerialBT.println("Echo: " + incoming); // 回显接收到的数据
  }
}

在手机上下载Serial Bluetooth Terminal ,在DEVICE中连接你的设备(注意你自己的设备名),然后就可以操作了。这个蓝牙串口很好啊,省去一个连接到PC的串口


相关推荐
纪念 2291 小时前
C++算法(六)
开发语言·c++·算法
福建佰胜张工2 小时前
深度解析 Allen-Bradley 150-B135NBDA 智能电机控制器:选型、参数与工业应用
运维·数据库·单片机·嵌入式硬件·安全·自动化
secondyoung2 小时前
Cortex-R52与TriCore详细对比
arm开发·单片机·嵌入式硬件·mcu
送外卖的工程师2 小时前
STM32仓库环境监测系统
stm32·单片机·嵌入式硬件
ShineWinsu2 小时前
对于Qt:QCheckBox常见属性的详细解析
c++·qt·面试·笔试·gui·qcheckbox·多选框
2501_922639582 小时前
率能半导体 SS6840单通道H桥驱动芯片:42V/7A,覆盖打印机、办公自动化、机器人、工业缝纫机四大应用场景
stm32·单片机·嵌入式硬件·硬件工程
天空'之城2 小时前
002基于 STM32 的智能灯光窗帘控制系统
stm32·单片机·毕业设计·智能家居·pwm
AI的探索之旅2 小时前
97 个 OpenCV 实例(三十七):二维码识别,一张图四个码的陷阱
c++·opencv·计算机视觉
电子科技圈3 小时前
芯科科技2026年Tech Talks技术系列讲座再增添全新主题共探无线SoC架构演进与安全合规
科技·嵌入式硬件·mcu·物联网·安全·架构·iot
NYFEA3 小时前
跨协议桥接与高精度传感:我们的接口芯片如何连接物理世界?
嵌入式硬件