0

在uno上使用沒有傳輸問題,但是換到ameba上就無法獲得訊息,不知道是甚麼緣故?

以下為程式碼:

#include <SoftwareSerial.h>
#include <Wire.h>//引用二個函式庫SoftwareSerial及Wire
SoftwareSerial I2CBT(10,11);//定義PIN10及PIN11分別為RX及TX腳位
//注意此RX, TX分別接藍芽模組的TX, RX
void setup() {
Serial.begin(9600); //Arduino起始鮑率:9600
I2CBT.begin(9600);
//藍牙鮑率:57600(注意!每個藍牙晶片的鮑率都不太一樣,請務必確認
I2CBT.setTimeout(50);
Serial.println("Hello");
}
String s;
void loop() {
// 檢查是否有資料可供讀取
while (I2CBT.available()) {
s=I2CBT.readString();
Serial.println(s);
}
}

phchien 回答了