0
我試圖將我的arduino與hc-05連接起來,然後運行一個簡單的「LED打開和關閉」程序。當我斷開rx和tx引腳並嘗試在arduino中使用串行監視器發送命令時,它完全正常工作。但是,當我連接hc-05藍牙模塊的rx和tx引腳,並使用playstore的藍牙終端應用程序發送和接收命令時,我發送的任何內容都不會得到相同的結果,而是在串行監視器上顯示奇怪的字符。有人請幫我解決這個問題。我已經包含了Arduino代碼以及串口監視器和應用程序的屏幕截圖。Arduino使用hc05藍牙模塊開啓和關閉程序。藍牙無法收到我使用藍牙終端應用程序發送的信息
char junk;
String inputString="";
void setup()
{
Serial.begin(9600);
pinMode(13, OUTPUT);
}
void loop()
{
if(Serial.available()){
while(Serial.available())
{
char inChar = (char)Serial.read();
inputString += inChar;
}
Serial.println(inputString);
while (Serial.available() > 0)
{ junk = Serial.read() ; }
if(inputString == "a"){
digitalWrite(13, HIGH);
}else if(inputString == "b"){
digitalWrite(13, LOW);
}
inputString = "";
}
}
SERIAL MONITOR ARDUINO Bluetooth Terminal
我到底該如何檢查? –
使用softwareserial你可以使用另一個uart並在softwareserial上連接hc-05在Arduino終端上獲取它的數據來檢查... –
你能幫我一下代碼嗎?提前致謝。 –