2013-02-10 104 views
0

我有一個設備連接到我的Arduino UNO的RX和TX引腳,我需要更多的引腳RX和TX通過藍牙發送數據到Android。我打算使用兩個引腳SoftwareSerial轉換爲RX和TX以與藍牙模塊配合使用。我想這是可能的。 我已經閱讀了這個主題,但是我發現的大部分內容都是建立連接並將數據從Android發送到Arduino。我想和我一起可能會有阿馬裏諾圖書館。 如果到目前爲止我所有的計劃都很好,我有很大的疑問。如何將我連接到藍牙TX引腳的設備的Arduino RX引腳接收的數據傳遞給Android?我想我必須從arduino發送並從IDE編程。 我希望你的幫助,謝謝!2 RX和2 TX從Arduino發送數據到Android

回答

0

聽起來像是你只是想代碼串行端口

void loop() { 
... 
    while (Serial1.available()) { 
    Serial2.write((uint8_t) Serial1.read()); 
    } 
    while (Serial2.available()) { 
    Serial1.write((uint8_t) Serial2.read()); 
    } 
... 

如果有隻讀取接口Serial1從一個字節,並將其發送到Serial2直到空,反之亦然之間傳輸。 Serial1和Serial2可以用你的SoftwareSerial對象替換。記住高通,但可能飽和,因爲這個例子不是限制。但典型的串口應該沒問題。