使用Arduino对NodeMCU连接蓝牙模块进行开发

 

对于蓝牙模块的开发其主要是通过AT指令实现,蓝牙模块出厂已定义好各种AT指令,笔者选用的是HC-08蓝牙模块(05、06及其他模块基本通用)。

元器件连接:VCC接VCC、GND接GND、NodeMCU的D2-TXD、NodeMCU的D3-RXD,最后通过Micro-USB将NodeMCU与电脑连接。

首先要在选择NodeMCU开发。

NodeMCU与蓝牙模块需要在D2、D3模拟串口通信,所以需要声明模拟串口通信库

#include 

声明完库函数就告诉NodeMCU是哪个串口吧,使用以下语句

SoftwareSerial btSerial(D2, D3); // 蓝牙的TX,DX

setup()函数中进行初始化,笔者选用NodeMCU模块和蓝牙模块波特率已经设置为115200,代码段保持一致。

Serial.begin(Baud);表示NodeMCU与计算机通信初始化,即Baud等于NodeMCU波特率。

btSerial.begin(Baud);表示NodeMCU与蓝牙模块通信初始化,即Baud等于蓝牙模块波特率。

代码如下:

void setup() 
{
 Serial.begin(115200);
 btSerial.begin(1

你可能感兴趣的:(ESP8266,Arduino,蓝牙模块,单片机,小程序)