作者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/cn.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