您的位置: 主页>机器人编程>ROBOLAB编程>美智科普专栏 第一期|Arduino的优势及在工控领域
加盟酷吧机器人 培养孩子核心能力

美智科普专栏 第一期|Arduino的优势及在工控领域

美智科普专栏 第一期|Arduino的优势及在工控领域的应用

小美说:

当听到高科技产品技术时,你的第一印象是什么?是惊为天文的数学书,还是闪耀着二进制数字的电影画面?在很多人眼里,科技好像总是与“神秘”联系在一起,让人看不懂、摸不透。所以今天,美腾开通了科普专栏,为大家介绍一些应用于美腾产品中的黑科技、新技术,让大家轻松遨游神秘海域。

今天科普专栏第一期带大家了解关于“科技艺术”的知识——Arduino的优势及在工控领域的应用!

美智科普专栏 第一期|Arduino的优势及在工控领域的应用

Arduino是什么?

美智科普专栏 第一期|Arduino的优势及在工控领域的应用美智科普专栏 第一期|Arduino的优势及在工控领域的应用

Arduino 是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。它适用于艺术家、设计师、电子爱好者和对于“互动”有兴趣的朋友们。有些人将Arduino称为“科技艺术”,很多电子科技领域以外的爱好者,凭借丰富的想象力和创造力,也设计开发出了很多有趣的作品。

美智科普专栏 第一期|Arduino的优势及在工控领域的应用

开发环境(软件)

Arduino IDE 

软件开发环境

开发板(硬件)

Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。

美智科普专栏 第一期|Arduino的优势及在工控领域的应用

板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。程序编译好后,直接通过一根USB线就可以把程序下载到开发板上。

美智科普专栏 第一期|Arduino的优势及在工控领域的应用

Arduino的优势?

美智科普专栏 第一期|Arduino的优势及在工控领域的应用美智科普专栏 第一期|Arduino的优势及在工控领域的应用

1、应用广泛

全球有几千万人在使用Arduino,并在其社区讨论。大量的实例可以被利用,并且已经被多人使用和验证过,它的开放性,开源性,丰富性为我们在工控项目中使用带来了极大的便捷。

2、移植方便

Arduino板卡系列基于多种芯片,包括AVR单片机、ARM Cortex M0、ARM Cortex M3等等,可根据项目成本、功耗、性能的要求,选择不同类型的板卡,而只要应用经官方验证的代码库,移植过程不需要做任何代码改动,非常方便。

3、扩展丰富

Arduino官方和其他厂家推出了很多适用于工控开发的扩展模块,包括串口、以太网、AD/DA等,可快速搭建硬件原型,省去前期进行硬件设计、制作的时间。

设计实例:基于Arduino的Modbus网关

美智科普专栏 第一期|Arduino的优势及在工控领域的应用

常见的控制协议

Modbus RTU和Modbus TCP都是工控领域常见的控制协议,Modbus网关的功能是将Modbus RTU转为Modbus TCP,使其进入控制网络中,方便传输。

如何制作Modbus网关的硬件原型

Modbus网关的主要接口有2个,分别是485接口和以太网口,Arduino都有现成的扩展板,如下图所示。

美智科普专栏 第一期|Arduino的优势及在工控领域的应用美智科普专栏 第一期|Arduino的优势及在工控领域的应用

Arduino Uno主板图示

美智科普专栏 第一期|Arduino的优势及在工控领域的应用美智科普专栏 第一期|Arduino的优势及在工控领域的应用美智科普专栏 第一期|Arduino的优势及在工控领域的应用

485扩展板图示

将一个Arduino Uno主板,一个以太网扩展板,一个485扩展板插到一起,一个Modbus网关的硬件原型就做好了。

Arduino Modbus库

接下来,我们在Arduino IDE的“库管理器”中找到Arduino Modbus库,这是Arduino官方编写的,同时支持Modbus RTU和Modbus TCP,也分别支持Client和Server模式,刚好符合我们的要求。

美智科普专栏 第一期|Arduino的优势及在工控领域的应用

库管理器如上图所示 

最后,我们在官方教程的指导下,在代码中引入上述Modbus库,进行编程,即可实现Modbus网关的功能。

以上就是一些关于Arduino的小知识

后记,小编朋友公司研发了一个游戏化的少儿编程在线课程(5-12岁),游戏化教学结合scratch(一款在线少儿编程工具,类似乐高的积木拼搭),我家娃娃学了几次课,非常喜欢(超预期),16次课才200多块钱,对锻炼孩子的思维能力和动手动力很有帮助。

欧美思机器人教育加盟 赚钱好项目
上一篇:Arduino+Milxy,创客第二课:点亮LED
下一篇:穷创客教育之Arduino编程第五课:流水灯制作
您可能喜欢
回到顶部