作者wvwvwvwvwv (殺死丁力這個雜碎a~)
看板Printer3D
標題[程式] Arduino rs232的問題
時間Thu Apr 16 13:17:48 2015
之前都只有使用一組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
謝謝各位~
--
1F:推 coldchris:樓下白癡05/16 18:39
2F:→ fleeaaa:冒險蓋05/16 18:40
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.40.112.224
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Printer3D/M.1429161473.A.34E.html
3F:→ alibuda174: Mega不是有很多硬體Serial嗎?19,18 17,16 15,14 04/16 14:45
5F:→ wvwvwvwvwv: 有試過 可是沒辦法沒辦法接收 rx都沒效 04/16 20:26
6F:→ 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