极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 16104|回复: 7

arduino硬件串口原理求助

[复制链接]
发表于 2017-10-19 13:18:52 | 显示全部楼层 |阅读模式
小白自学理解:arduino只有一个硬件串口(UART),它或者通过USB和电脑(监视窗口)连接,或者通过蓝牙和其它蓝牙设备(手机)连接,而且arduino不能区分从串口进来的数据是来自电脑还是手机。
问题:
1,打开arduino IDE里的串口监视器和电脑通过串口调试软件里的”打开串口“(见附图),有什么不同?
2,如果串口已成功连接蓝牙设备,还能再打开arduino IDE里的串口监视器或电脑的串口调试软件里的”打开串口“吗?会不会端口冲突?谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2017-10-19 14:39:45 | 显示全部楼层
1,没有什么区别。
2,会产生干扰,同一时间要不接电脑,要不接蓝牙。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-10-19 14:53:41 | 显示全部楼层
非常感谢!!
那另外一个问题是:如果arduino串口通过蓝牙连接到手机,而arduino又不能连接电脑,那我如何手动从arduino发数据,然后在手机端查看状态呢?
如果问题很幼稚请见谅
回复 支持 反对

使用道具 举报

发表于 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。
如果要收发都有,可以考虑使用模拟开关之类的切换串口。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-10-20 08:55:20 | 显示全部楼层
弘毅 发表于 2017-10-19 19:23
uart通过蓝牙连接到手机,只要串口发送信息,蓝牙模块只要工作在透传模式手机就会收到

明白了,多谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 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
模拟开关是不是有点像软串口的功能?多谢!

相当于一个双刀双掷开关
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-27 05:10 , Processed in 0.039090 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表