硬件准备
(1) 选择蓝牙模块
根据应用需求选择蓝牙模块:
经典蓝牙(如HC-05、HC-06):
支持简单的串口通信,适合传输数据量较小的场景。
蓝牙低功耗(BLE,如NRF51822、ESP32-C3等):
支持低功耗传输,适合物联网和传感器应用。
(2) 硬件连接
蓝牙模块一般通过串口(UART)与STM32通信:
HC-05/HC-06 的典型引脚:
TXD → STM32的RX(串口接收)
RXD → STM32的TX(串口发送)
VCC → 3.3V或5V电源
GND → STM32的GND
注意:HC-05的RXD通常只能接受3.3V信号,如果使用5V MCU,需要分压。
**BLE模块(如ESP32-C3或NRF52)**通常也通过UART或SPI/I2C连接。
|