wang.qi 发表于 2017-10-19 13:18:52

arduino硬件串口原理求助

小白自学理解:arduino只有一个硬件串口(UART),它或者通过USB和电脑(监视窗口)连接,或者通过蓝牙和其它蓝牙设备(手机)连接,而且arduino不能区分从串口进来的数据是来自电脑还是手机。
问题:
1,打开arduino IDE里的串口监视器和电脑通过串口调试软件里的”打开串口“(见附图),有什么不同?
2,如果串口已成功连接蓝牙设备,还能再打开arduino IDE里的串口监视器或电脑的串口调试软件里的”打开串口“吗?会不会端口冲突?谢谢!

弘毅 发表于 2017-10-19 14:39:45

1,没有什么区别。
2,会产生干扰,同一时间要不接电脑,要不接蓝牙。

wang.qi 发表于 2017-10-19 14:53:41

非常感谢!!
那另外一个问题是:如果arduino串口通过蓝牙连接到手机,而arduino又不能连接电脑,那我如何手动从arduino发数据,然后在手机端查看状态呢?
如果问题很幼稚请见谅:lol

弘毅 发表于 2017-10-19 19:23:27

wang.qi 发表于 2017-10-19 14:53
非常感谢!!
那另外一个问题是:如果arduino串口通过蓝牙连接到手机,而arduino又不能连接电脑,那我如何 ...

uart通过蓝牙连接到手机,只要串口发送信息,蓝牙模块只要工作在透传模式手机就会收到

通幽境 发表于 2017-10-19 21:09:44

wang.qi 发表于 2017-10-19 14:53
非常感谢!!
那另外一个问题是:如果arduino串口通过蓝牙连接到手机,而arduino又不能连接电脑,那我如何 ...

手工输入的数据发送到Arduino只需要使用RX, arduino发送到蓝牙只需要TX。
如果要收发都有,可以考虑使用模拟开关之类的切换串口。

wang.qi 发表于 2017-10-20 08:55:20

弘毅 发表于 2017-10-19 19:23
uart通过蓝牙连接到手机,只要串口发送信息,蓝牙模块只要工作在透传模式手机就会收到

明白了,多谢!

wang.qi 发表于 2017-10-20 10:32:18

通幽境 发表于 2017-10-19 21:09
手工输入的数据发送到Arduino只需要使用RX, arduino发送到蓝牙只需要TX。
如果要收发都有,可以考虑使用 ...

模拟开关是不是有点像软串口的功能?多谢!

通幽境 发表于 2017-10-20 15:50:41

wang.qi 发表于 2017-10-20 10:32
模拟开关是不是有点像软串口的功能?多谢!

相当于一个双刀双掷开关
页: [1]
查看完整版本: arduino硬件串口原理求助