1实施的功能
两者都是串行连接
两者都是串行连接
电脑a
阿杜伊诺乌诺
Arduino纳米
计算机b
软串行连接和通信
下面计算机B的com5端口,输入信息,回车
计算机a上的com3端口,获取信息
2连接Arduino UNO和Arduino nano卡
阿杜伊诺乌诺
Arduino纳米
芬脚3
针脚5
大头针脚2
芬脚6
接地互连
3物理连接
4 Arduino UNO卡程序
# includeSo
软件软件软件(3,2):
Void设置(){
//初始化用于与计算机连接通信的串行端口:
serial . begin(9600);
//初始化用于与设备b连接通信的串行1。
(9600);
();
}
//两个字符串分别用于存储来自A、B两端的数据
String device _ A _ String=
String device _ B _ String=
Void loop() {
//从计算机读取传入的数据,并通过softSerial发送设备B:
I()0)
{
I()!='\n ')
{
device _ A _ String=(char());
}
Else
{
serial . read();
serial . print(' you said : ');
serial . print ln(device _ A _ String);
(device _ A _ String);
Device _ A _ String=
}
}
//从设备b读取传入的数据并将其显示在串行显示器上
I()0)
{
I()!='\n ')
{
device _ B _ String=(char();
}
Else
{
();
serial . print(' device B said : ');
serial . print ln(device _ B _ String);
Device _ B _ String=
}
}
}5 Arduino nano卡程序
# includeSo
//新的软件对象、rx:6、tx:5
SoftwareSerial softSerial1(6,5):
Void设置(){
//初始化串行通信:
serial . begin(9600);
//软串行通信初始化
(9600);
//接收软串行通信
();
}
//两个字符串分别用于存储从a、b两端传递的数据:
String device _ B _ String=
String device _ A _ String=
Void loop() {
//从计算机读取传入的数据,并通过串行1发送设备B:
I()0)
{
I()!='\n') //未收到回车
{
device _ B _ String=(char();//此代码是将字符串连接为字符串
}
Else
此代码用于从缓冲区读取数据,并将数据传输到计算机显示器和软串行端口。
serial . read();
serial . print(' you said : ');
serial . print ln(device _ B _ String);
(device _ B _ String);
Device _ B _ String=
}
}
//从设备a读取传入的数据并将其显示在串行显示器上
I()0)
{
I()!='\n ')
{
device _ A _ String=(char());
}
Else
{
();
serial . print(' device A said : ');
serial . print ln(device _ A _ String);
Device _ A _ String=
}
}
}
1.《【板子串口怎么连接电脑】Arduino实例33两个Arduino卡可实现两台计算机的软串行通信。》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《【板子串口怎么连接电脑】Arduino实例33两个Arduino卡可实现两台计算机的软串行通信。》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/why/3086864.html