ESP32之间通过蓝牙串口主从机通信
在前面的文章中,我们介绍了ESP32通过蓝牙串口作为从机与智能手机通信。本文将演示 2个ESP32开发板板通过经典蓝牙相互通信。 ESP32 蓝牙主设备将发送电位计的 ADC 读数来控制 ESP32 蓝牙接收器(从机)侧 LED 的亮度。
1、硬件准备与接线
本次演示示使用将使用到如下硬件模块:
- ESP32开发板(两个)
- LED
- 220欧姆电阻
- 电位计(10K)
ESP32蓝牙主设备
将搜索从设备并与其配对,使用 ADC 读取电位计,并定期通过蓝牙将其值发送到从设备。
ESP32 蓝牙接收器(从)设备
将读取传入的蓝牙数据并将其从字符串形式转换为整数,并将其用作占空比来控制 LED GPIO 引脚上的 PWM 输出以进行亮度控制。
ESP32作为蓝牙串口通信主机的接线图如下:
ESP32作为蓝牙串口通信从机的接线图如下: