| .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传输的超时时间。
 |