二十年过去 Arduino已经远不止是Arduino了

二十年过去 Arduino已经远不止是Arduino了

关键词: 开发工具, 工具, Arduino

问:什么是 Arduino?你知道多少?

Arduino 的定义

Arduino是一个开源硬件和软件平台,旨在为进入微控制器世界提供一个简单、低成本但高性能的入口。Arduino由David Cuartielles、Gianluca Martino、Tom Igoe、David Mellis和Massimo Banzi在近二十年前开创。

这个Arduino的定义为十年前肯定存在的问题提供了一个合理的答案。然而,Arduino已经成长了。在过去的二十年里,成千上万的人为开源材料做出了贡献。如今,Arduino远不止是Arduino。

Arduino 发生了什么变化?

Arduino继续提供不断扩展的产品范围。他们仍然有原始UNO的版本,以及保留了原始外形尺寸的扩展版本。这包括带有8×12 LED矩阵的UNO R4,如图1所示。他们还有一条新的Pro产品线,配备高性能32位处理器和网络连接功能。这使得远程监控和数据共享变得方便。Pro产品线包括一个名为Opta的可编程逻辑控制器(plc)。增强的集成开发环境(IDE)提供了诸如串行绘图仪等功能。

01_00
 1. 展示Arduino Uno R4和各种Qwiic设备的Sparkfun套件图片。


Arduino 在哪里取得了成功?

就个人而言,大部份的大学生或教育工作者都对这产品有强烈的感受,从喜欢使用裸机编程的纯粹主义者到将Arduino用于一切的粉丝俱乐部。他们共同指向同一个观点。Arduino是一个成功的产品,深深植根于各地的微控制器和创客空间。换句话说,这些学生和许多爱好者都非常熟悉这个产品和 集成开发环境(IDE)。

但这并不是故事的结尾,因为Arduino的影响力并不局限于公司及其相关产品。

Arduino 在哪些领域扩展?

这正是有趣之处,因为我们很快就会明白为什么我们最初对 Arduino 的定义是不完整的。作为 DigiKey 的工程师,我有机会接触并获得各种平台的经验。我观察到 Arduino 已经超越了我们的最初定义。早些时候,我提到 Arduino 在教育环境中几乎是一个普遍存在的常量 。这一事实不仅被 Arduino 内部注意到,也被其他制造商注意到。

Arduino 语言翻译器

当我们把焦点从Arduino转移到Raspberry Pi时,这个对话变得非常有趣。在那里,我们发现了各种技术。例如,Raspberry Pi Pico可以直接从Arduino IDE进行编程。也有方法可以在独立于Arduino IDE的情况下对Pi进行编程,同时保留Arduino语言。这些技术也适用于基于Pi的plc,如KUNBUS产品

与此相关的是,其他制造商可以将Arduino代码导入他们的IDE中。例如,Microchip MPLAB可以导入一个Arduino项目。一个示例项目可以直接为UNO编程。然后,Arduino代码可以导入到MPLAB中。生成的代码可以推回到Microchip AVR微控制器(原Atmel)中。我们再次看到,庞大的Arduino教育基础被用来提供对微控制器的更深入理解。

技术提示 :大量的Arduino C代码已被用于训练人工智能(AI)模型。因此,人工智能可用于生成并协助代码生成。例如,考虑这段在人工智能协助下生成的非阻塞代码。本文展示了最初归因于可编程逻辑控制器(plc)编程的思想如何轻松适应于通用用途。

更多Arduino 相关的技术的信息, 请查看

******

如有任何问题,欢迎联系得捷电子DigiKey客服团队。

中国(人民币)客服
- 400-920-1199
- service.sh@digikey.com
- QQ在线实时咨询 |QQ号:4009201199

中国(美金)/ 香港客服
- 400-882-4440
- 8523104-0500
- china.support@digikey.com

Digikey WeChat QR Code

到微信搜寻“digikey”或“得捷电子
关注我们官方微信
并登记成会员,
每周接收工程师秘技,
赚积分、换礼品、享福利

头像
得捷电子

评论已关闭。

Copyright©DigiKey Electronics