新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 二十年过去 Arduino已经远不止是Arduino了

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

作者: 时间:2025-04-22 来源:Digikey 收藏

文章 概述

本文引用地址:https://www.eepw.com.cn/article/202504/469648.htm

本文中,DigiKey介绍了 从开源硬件平台到生态扩展的演变历程,揭示其在多领域的深远影响。


 的定义

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

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

Arduino 发生了什么变化?

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

图 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)编程的思想如何轻松适应于通用用途。



关键词: Digikey Arduino

评论


相关推荐

技术专区

关闭