Android Arduino 蓝牙模块通信源代码

首先是Android的,个人觉得最好的源代码是https://github.com/plastygrove/BlueSerial


其次是Arduino上,连接就不用说了。用的是HC06的蓝牙模块。


蓝牙的Rx接Arduino的Tx

蓝牙的Tx接Arduino的Rx


刚好是反过来的。


#include
SoftwareSerial bluetooth(2,3);//rx,tx
char val;
int ledpin=13;
void setup()
{
  bluetooth.begin(9600);
  pinMode(ledpin,OUTPUT);
}

void loop()
{
  if(bluetooth.available())
  {
    val=bluetooth.read();
    bluetooth.println(val);
  }
  if(val=='q')
  {
    digitalWrite(ledpin,HIGH);
    bluetooth.println("LED ON!");
  }
  else if(val=='w'){
    digitalWrite(ledpin,LOW);
    bluetooth.println("LED OFF!");
  }
}


在安卓手机上连接好蓝牙模块。发送q,led13亮,w,灭。

你可能感兴趣的:(Android Arduino 蓝牙模块通信源代码)