arduino uno 多机串口通信
2015-07-14 22:55
996 查看
本次实验测试arduino uno 异机通过串口收发数据
选用两块arduino uno.
实验原型为一块uno作为主机,发送数据,另一块uno作为从机接收数据。
主机选用软串口发送数据(LIBRARY:softserial)测试程序:
测试程序:
注意:连接两个串口时一定要交叉连、R---->T,,,,T----->R.
测试获得串口打印数据
选用两块arduino uno.
实验原型为一块uno作为主机,发送数据,另一块uno作为从机接收数据。
主机选用软串口发送数据(LIBRARY:softserial)测试程序:
#include <SoftwareSerial.h>
//定义管脚2/3分别为RX,TX. SoftwareSerial mySerial(2, 3); // RX, TX void setup() { mySerial.begin(9600); mySerial.println("Hello, world?"); } void loop() { mySerial.print("Hello, world?"); delay(1000); }从测试程序选用普通的硬件串口管脚:0和1.
测试程序:
String comdata = ""; //String 定义一个空的字符串 int STATE=1; void setup() { Serial.begin(9600); pinMode(13,OUTPUT); } void loop() { while (Serial.available() > 0) { comdata += char(Serial.read()); delay(2); } if (comdata.length() > 0) { Serial.println(comdata); STATE=!STATE; digitalWrite(13,STATE); //通过电平反转可直观看出程序的运行。 comdata = ""; } }
注意:连接两个串口时一定要交叉连、R---->T,,,,T----->R.
测试获得串口打印数据
相关文章推荐
- Android之使用Http协议实现文件上传功能
- android 代码实现控件之间的间距
- [Android]在代码里运行另一个程序的方法
- 肯特·贝克:改变人生的代码整理魔法
- 网页恶意代码的预防
- 通晓网络测试常用命令
- 高手写的Tracer-Flash代码调试类代码下载
- CSS代码缩写技巧
- 非主流Q-zOne代码代码搜集第1/2页
- CreateWeb.vbs 代码
- Lua中编译执行代码相关的函数详解
- 更有效率的css代码编写第1/3页
- 代码中到底应不应当写注释?
- SQL语言查询基础:连接查询 联合查询 代码
- Nodejs学习笔记之测试驱动
- 论坛头像随机变换代码
- .NET 常用功能和代码小结
- C#实现压缩HTML代码的方法
- asp编程中常用的javascript辅助代码第1/2页
- C#超实用代码段合集