研究蓝牙模块HC-05

这个模块之前一直没有研究,之前想用他做蓝牙音箱,但发现他没法stream music,所以就被我弃用了,但其实可以用arduino给他发送AT command去用手机控制机器人,小汽车之类的,还挺有用的。

连接图:


Arduino代码:



void setup() {
Serial.begin(9600);
pinMode(8, OUTPUT); // put your setup code here, to run once:
}

void loop() {
// put your main code here, to run repeatedly:
if(Serial.available()>0)
{
char data= Serial.read(); // reading the data received from the bluetooth module
switch(data)
{
case 'a': digitalWrite(8, HIGH);break; // when a is pressed on the app on your smart phone
case 'd': digitalWrite(8, LOW);break; // when d is pressed on the app on your smart phone
default : break;
}
Serial.println(data);
}
delay(50);
}

 

手机软件控制


直接用手机软件(我测试用的app叫Bluetooth remote control)发送命令”a”或者”d”,就可以控制pin8 to go high or low了

发表回复