.2编程Arduino Uno与singletact例子
这一过程概述了如何计划与Arduino Uno singletact例固件。
1。下载并安装软件:https://www.arduino.cc/en/main/software Arduino
2。下载Arduino固件(examplearduinointerface):www.singletact.com
三.连接Arduino使用附带的USB电缆连接PC。
4。打开Arduino IDE软件:
图12 Arduino的PC连接
注意:USB通信可能需要从Arduino软件包需要额外安装驱动。
看到HTTPS:/ / www.arduino。CC / EN /指导/ Windows #人TOC4进一步的信息。
遵循分步说明。
1。去文件->打开,打开“singletactdemo。伊诺”
2。去写生——>包括图书馆->添加ZIP库并选择“Timer1 .zip”
三.去素描-验证/编译。
4。去写生-上传。
*注意:如果你收到一个错误,确保上传的Arduino是工具->端口选择下。
联合国组织
USB接口(Arduino Uno)的USB电缆
21页
图13 Arduino集成开发环境
图14编辑和上传singletactdemo.ino文件
22页
4.3 Arduino演示大纲
本节中的图表提供的Arduino的演示中描述的功能概述
上一节。在这种情况下,PC Arduino接口设置镜子的I2C接口,
保持Arduino代码尽可能简单。
图15 Arduino实例通信体系结构
图16 Arduino的应用流程
Arduino Uno N singletacts PC 1
请求数据(I2C)
将传感器
数据
发送新数据到
个人计算机
如果新数据(比较
ITR)-更新图
重复重复
请求数据
(USB / UART)
扫描
传感器*
重复
换乘
输出
缓冲区
和
timestam
P
读
输出
缓冲区
*扫描周期为
异步
环
继电器的命令
在I2C
命令需要
I2C的结果吗?
发送结果/应答
个人计算机
阅读的结果
I2C
Y
分析命令
小包裹
Y
时间戳
阅读* 1
n
新的
命令?
n
(×1注:Arduino含有晶体
振荡器,所以它能够产生更多。
准确的时间戳比singletact
接口板。)
23页
在主机上,Arduino是一个虚拟串口设备。数据发送到/从Arduino使用串行接口,如一个在.NET。
Arduino的计算时间为每个数据包使用Arduino的晶体控制振荡器。这可以用作每个传感器的时间。
在下面的表格中,描述了原始I2C命令的串行命令(如图17中所示的蓝色)。头和页脚字节被添加到轻松地分隔串行数据包。可以指定I2C传输的超时时间。 |