...
首页> 外文期刊>International journal of online engineering >Overview of Architectures with Arduino Boards as Building Blocks for Data Acquisition and Control Systems
【24h】

Overview of Architectures with Arduino Boards as Building Blocks for Data Acquisition and Control Systems

机译:以Arduino板作为数据采集和控制系统的构建基块的体系结构概述

获取原文
   

获取外文期刊封面封底 >>

       

摘要

Standard SBCs (Single Board Computer) with number of standard shields and sensors can be used as building blocks for rapid development of network of intelligent devices with sensing, control and Internet access. Arduino family of boards having high popularity and large number of sold units featuring open access, reliability, robustness, standard connections and low prices, possesses large potential for implementation of autonomous remote measurement and control systems of various levels of complexity. As Arduino boards can function independently, they are complete small computer platforms that can perform various tasks requiring some kind of interaction with the outer world. Arduino boards can be used and programmed in various ways, and can be arranged in various combinations forming some typical implementation architectures that this paper discusses. Starting from basic and simple configurations, more advanced are gradually considered from the aspects of chosen way of programming and combining with other boards. Special attention is devoted to NodeJS as programming platform for Arduino boards and considerations of libraries used with Arduino boards like Johnny-Five, Galileo-io firmata equivalent, mraa library and other ways of program access to GPIO like Linux Sysfs. As typical representatives of Arduino boardsa€? family, the Arduino Uno, Arduino Due and Arduino Galileo were selected, with justification that all other not mentioned boards are somewhere between those selected, according to official hardware specifications.
机译:具有许多标准屏蔽和传感器的标准SBC(单板计算机)可用作构建具有传感,控制和Internet访问的智能设备网络的基础。 Arduino系列板具有很高的知名度,并有大量出售的单元,具有开放访问,可靠性,鲁棒性,标准连接和低价格的特点,具有实现各种复杂程度的自治远程测量和控制系统的巨大潜力。由于Arduino开发板可以独立运行,因此它们是完整的小型计算机平台,可以执行需要与外界进行某种交互的各种任务。 Arduino板可以以各种方式使用和编程,并且可以以各种组合方式排列,从而形成本文讨论的一些典型实现架构。从基本和简单的配置开始,从所选编程方式以及与其他电路板结合的方面逐步考虑更高级。特别注意将NodeJS作为Arduino板的编程平台,并考虑与Arduino板一起使用的库,例如Johnny-Five,Galileo-io firmata等效项,mraa库以及对GPIO的其他程序访问方式,例如Linux Sysfs。作为Arduino开发板的典型代表吗?家族,选择了Arduino Uno,Arduino Due和Arduino Galileo,根据官方的硬件规范,所有其他未提及的板卡都位于所选板卡之间。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号