[程式] Arduino rs232的問題

看板Printer3D (3D列印)作者 (殺死丁力這個雜碎a~)時間9年前 (2015/04/16 13:17), 9年前編輯推噓0(004)
留言4則, 3人參與, 最新討論串1/1
之前都只有使用一組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 謝謝各位~ --

05/16 18:39,
樓下白癡
05/16 18:39

05/16 18:40,
冒險蓋
05/16 18:40
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.40.112.224 ※ 文章網址: https://www.ptt.cc/bbs/Printer3D/M.1429161473.A.34E.html

04/16 14:45, , 1F
Mega不是有很多硬體Serial嗎?19,18 17,16 15,14
04/16 14:45, 1F

04/16 20:26, , 3F
有試過 可是沒辦法沒辦法接收 rx都沒效
04/16 20:26, 3F

04/20 10:33, , 4F
如果能有完整的程式比較好幫你看
04/20 10:33, 4F
忙完期中考了 可以繼續玩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
文章代碼(AID): #1LBqO1DE (Printer3D)
文章代碼(AID): #1LBqO1DE (Printer3D)