跳到主要内容


组件名称Arduino UNO
工具集实时数据交互
组件作者雪浪云 - 杭波
文档版本1.0
功能提供Arduino UNO的GPIO数据在算盘上的映射
镜像名称arduino_uno:0_0.0.1
开发语言C

组件原理

内部使用Firmata协议和Arduino UNO进行交互
Arduino UNO的GPIO数据发生变化会反映在组件的输出。组件的输入会写入到Arduino UNO的GPIO

输入桩

组件有1个输入

输入端子1

  • 端口名称:输入数据
  • 输入类型:对象
  • 功能描述:用于将数据写入到GPIO
  • 示例
{"values":[{"name":"D2","value":"0"}]}

输出桩

组件有1个输出

  • 端口名称:输出数据
  • 输入类型:对象
  • 功能描述:GPIO数据发生变化或者100ms定时输出模拟量信息
  • 示例

模拟量范围 0-1024

{"values":[{"name":"A0","value":"267"},{"name":"A1","value":"266"},{"name":"A2","value":"265"},{"name":"A3","value":"267"},{"name":"A4","value":"269"},{"name":"A5","value":"273"}]}

数字量范围 0-1

{"values":[{"name":"D2","value":"0"}]}

数据接收方式

异步模式同步模式都支持

参数配置

数字量:D2到D13是数字GPIO的配置,可选数字输入、数字输出、PWM、Servo。一旦设定组件运行之后就不能修改。
模拟量:不需要配置,会默认100ms向组件输出口发送消息。
串口号:是Arduino UNO插入电脑之后显示的串口号。Windows可以在串口助手上查看,Linux可以查看/dev/下面的设备号。

运行调优

建议不进行特别配置,按照平台的默认分配运行。