通过手机控制蓝牙串口模块与Arduino通讯

功能


通过手机APP向蓝牙模块发送指令,蓝牙模块通过串口将指令传递给Arduino开发板,并由Arduino做出反馈,传递给手机。

工具材料

  • Arduino 开发板 ×1

  • 蓝牙串口模块×1

蓝牙模块正面

蓝牙模块背面

  • Android手机×1 (安装蓝牙串口SPP程序)

  • 面包板×1

  • 跳线若干

实物图

蓝牙模块与Arduino连接图

接线图

蓝牙模块    Arduino开发板

VCC      5V

GND       GND

TXD      RX

RXD      TX

蓝牙模块与Arduino接线原理图

代码

void setup()
{
 Serial.begin(9600);
}
 
void loop()
{
  while(Serial.available())
   {
     char c=Serial.read();
      if(c=='A')
        {
          Serial.println("HELLO!");
        }
   }
}

手机发送指令

  • 手机安装“蓝牙串口SPP”软件,界面如下,

  • 蓝牙设备接线完成后,蓝牙模块闪烁,打开手机蓝牙,搜索设备,蓝牙模块默认名为HC-06,连接密码默认为1234,连接

  • 在“蓝牙串口SPP”软件终端输入A,会看到以下界面。

蓝牙模块与手机通讯界面

至此试验结束。