看板 Printer3D 關於我們 聯絡資訊
之前都只有使用一組TX RX所以使用pin角10.11沒甚麼問題 不過現在需要2組以上的TX RX 照著Arduino Mega板子上的那三組有標示tx rx的接 都沒辦法順利的接收到資料 (這邊想請問一下為什麼沒辦法) 還有請問除了10.11以外 還有其他pin角可以使兩塊Arduino板透過RS232互傳資料嗎? #include <SoftwareSerial.h> SoftwareSerial Serial(10,11); 這是目前所使用的方法code 謝謝各位~ --
coldchris:樓下白癡05/16 18:39
fleeaaa:冒險蓋05/16 18:40
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.40.112.224 ※ 文章網址: https://www.ptt.cc/bbs/Printer3D/M.1429161473.A.34E.html
alibuda174: Mega不是有很多硬體Serial嗎?19,18 17,16 15,14 04/16 14:45
wvwvwvwvwv: 有試過 可是沒辦法沒辦法接收 rx都沒效 04/16 20:26
BRT275U8: 如果能有完整的程式比較好幫你看 04/20 10:33
忙完期中考了 可以繼續玩Arduino了XD 目前已知的是 除了pin10以外 其他的RX角位15.17.19都無法順利地收到 不過他的TX角位(14.16.18) 都可以發資料 #include <SoftwareSerial.h> SoftwareSerial BTSerial(19,18); // Arduino RX/TX. void setup() { Serial.begin(9600); Serial.println("Enter AT commands:"); BTSerial.begin(9600); } void loop() { BTSerial.write(2); delay(50); while(BTSerial.available()) Serial.println( BTSerial.read()); Serial.println(1); } ※ 編輯: wvwvwvwvwv (210.240.203.19), 05/05/2015 20:29:52 用 10 50 A8~A15 居然就可以了 板子上面的RX到底是..... ※ 編輯: wvwvwvwvwv (210.240.203.19), 05/05/2015 22:12:01