无法连接到android应用程序
我刚买了一个带CC2541芯片的蓝牙HM-10模块。我用Arduino Uno为它供电。我用手机(samsung j3,2016)扫描了蓝牙设备,发现了名为BT05的模块。我配对了设备,但无法将蓝牙模块与任何应用程序连接。我尝试将其与AMR语音/BT语音控制应用程序和LED控制器连接。 我用于通过应用程序控制LED的代码来自这里:create.arduino.cc/projecthub/user206876468/arduino-bluetooth-basic-tutorial-d8b737 我也把代码放在这里:无法连接到android应用程序,android,bluetooth,hm-10,Android,Bluetooth,Hm 10,我刚买了一个带CC2541芯片的蓝牙HM-10模块。我用Arduino Uno为它供电。我用手机(samsung j3,2016)扫描了蓝牙设备,发现了名为BT05的模块。我配对了设备,但无法将蓝牙模块与任何应用程序连接。我尝试将其与AMR语音/BT语音控制应用程序和LED控制器连接。 我用于通过应用程序控制LED的代码来自这里:create.arduino.cc/projecthub/user206876468/arduino-bluetooth-basic-tutorial-d8b737 我
char data = 0; //Variable for storing received data
void setup()
{
Serial.begin(9600); //Sets the baud for serial data transmission
pinMode(13, OUTPUT); //Sets digital pin 13 as output pin
}
void loop()
{
if(Serial.available() > 0) // Send data only when you receive data:
{
data = Serial.read(); //Read the incoming data & store into data
Serial.print(data); //Print Value inside data in Serial monitor
Serial.print("\n");
if(data == '1') // Checks whether value of data is equal to 1
digitalWrite(13, HIGH); //If value is 1 then LED turns ON
else if(data == '0') // Checks whether value of data is equal to
0
digitalWrite(13, LOW); //If value is 0 then LED turns OFF
}
}
以下是我得到的错误:
如果可行的话,您可以试试,自己修改代码
#include <SoftwareSerial.h>
SoftwareSerial BT(2, 3); //RX, TX
char val;
void setup() {
Serial.begin(9600);
BT.begin(9600);
Serial.println("BT is ready!");
}
void loop() {
if (BT.available()>0) {
val = BT.read();
Serial.print(val);
}
}
#包括
软件串行BT(2,3)//接收,发送
char-val;
无效设置(){
Serial.begin(9600);
BT.begin(9600);
Serial.println(“BT准备好了!”);
}
void循环(){
如果(BT.available()>0){
val=BT.read();
串行打印(val);
}
}
您能将您的代码和错误发布到您的问题中吗?