arduino小车_10种Arduino IDE替代品开始编程

本文介绍了10种替代标准Arduino IDE的编程工具,包括PlatformIO、Eclipse的Arduino IDE插件、Programino IDE、embedXcode等,涵盖了云IDE、专业平台和特定操作系统集成环境,提供更丰富的功能如代码完成、硬件查看和电路仿真,帮助开发者更高效地编写和管理Arduino项目。
摘要由CSDN通过智能技术生成
arduino小车

arduino小车

当我们开始开发Arduino项目时,通常会倾向于使用Arduino IDE 。 无论如何,如果我们对标准IDE不满意,我们应该考虑几种Arduino IDE替代方案。 众所周知,在开发物联网项目或构建DIY项目时,Arduino是最受欢迎的原型开发板之一(有多种选择)。

通常,Arduino IDE是我们初次接触Arduino时使用的第一个IDE。 发生这种情况的原因有很多:易于使用,它支持所有Arduino板,并且具有易于使用的内置库管理器。 此外,Arduino IDE非常易于使用,没有太多的选项,菜单等,可能会吓到经验不足的用户。 如此简单,我们不必担心它如何工作,我们可以只关注开发过程。 我们编写Arduino代码,然后Arduino IDE对其进行编译,然后将编译后的代码上传到Arduino板上。 那是。

而且,它是开源的,并且可以在多种操作系统上运行,例如Windows,Mac OS X和Linux。

无论如何,如果您对Arduino IDE不满意,在开发Arduino项目时可以使用几种替代方法。 Arduino IDE中缺少一些可能会困扰您的功能,特别是如果您习惯使用IDE(例如Eclipse,Visual Studio或IntelliJ),仅举几例。 自动完成是Arduino IDE真正缺少的一项功能。 这是预测其余命令的一种方式,因此您不必全部编写。 我在IDE中还喜欢其他一些功能,例如显示函数参数,与语法错误相关的提示等。

Arduino IDE替代列表

如果您不喜欢标准的Arduino IDE,本文将提供一个Arduino IDE替代列表,您可以在创建Arduino项目时使用。 顺序是随机的。

PlatformIO

Arduino IDE平台IO

PlatformIO是最著名的Arduino IDE替代产品之一。 它是物联网的集成开发环境。 它不仅支持Arduino开发板,还支持许多其他开发板,例如Raspberry,ESP32,ESP8266等。 IDE支持您期望的所有功能,例如代码完成等。 它不仅是一个IDE,而且还具有CLI(命令行界面)支持。 此外,PlatformIO支持多项目,主题,库管理。 该界面非常吸引人并且易于使用,并且与标准Arduino IDE截然不同。 它是开源的,您可以从Github下载源代码。 它需要Python并可以在多个OS上运行。 该Arduino IDE有两个不同的版本:一个版本建立在Atom之上,另一个版本作为Visual Studio代码插件。 如果您想了解更多信息并知道如何使用PlatfomIO,可以参考本文

网站: https//platformio.org/

Eclipse的Arduino IDE

蚀Arduino IDE

资料来源:https://www.eclipse.org/community/eclipse_newsletter/2017/april/article4.php

这是Eclipse的插件。 我们都知道Eclipse和IDE。 如果您确实使用Java编程,则有机会测试和欣赏Eclipse IDE功能。 这几乎是IDE中的标准。 Eclipse是一个非常通用的环境,它支持从Jave到C / C ++等多种编程语言。 该平台使用插件来扩展其功能并添加新的平台支持。

这是Eclipse IDE的插件,可帮助开发Arduino应用程序。 您可以直接从Eclipse Marketplace下载插件。 当然,需要首先安装Eclipse C ++ IDE。 一旦将此插件安装在Eclipse IDE中,您必须选择平台,或者换句话说,SDK包括构建应用程序所需的所有库。 配置了插件后,就可以开始开发Arduino草图了。 IDE本质上是Eclipse IDE,因此如果您熟悉Eclipse,则使用它不会有问题。 该Arduino IDE具有您在标准Arduino IDE中拥有的所有功能,例如用于调试Arduino草图的串行监视器。

网站: https//marketplace.eclipse.org/content/eclipse-c-ide-arduino

Arduino的Programino IDE

Programino Arduino IDE是具有多种功能的Arduino IDE替代产品。

该Arduino IDE可以与Arduino / Genuino开发板或兼容的微控制器一起使用。

Programino支持C / C ++语言,无论如何它也添加了对其他语言的支持,例如HTML,Javascript等。

它与Arduino完全兼容,主要功能有:

  • 语法高亮
  • 功能浏览器
  • 代码竞争
  • 代码折叠
  • 硬件查看器

最后一个功能非常有用,因为您始终可以查看所使用的硬件,从而不必记住例如引脚号。

embedXcode

这是为Mac OS X开发的免费Arduino IDE。此IDE支持语法突出显示,行编号等。 它是XCode 5和XCode 6的模板。此IDE使用智能环境简化了Arduino草图的开发,该环境可在开发过程中为您提供帮助。 该IDE可以与多个原型开发板一起使用,例如Arduino,ESP32,ESP8266,Adafruit以及基于Atmel和Cortex的开发板。 您可以参考其网站以获取更多信息。 embedXcode具有不同的版本和许可证。 有一个免费版本支持基本功能,而如果您想解锁其所有功能,则应考虑需要许可证的embedXcode +。

网址: http//playground.arduino.cc/Main/EmbedXcode

科技实验室

KTechLab是用于微控制器的IDE。 这不只是一个简单的IDE,因为它支持电路仿真,并且可以仿真微控制器及其电路。 它能够模拟线性和非线性设备,此外,该IDE可以可视化电路中流动的电压和电流。 该平台是开源的,您可以从Github下载源代码。 它可以在Linux和Window上运行。

网站: https//sourceforge.net/projects/ktechlab/

编码器

Codebender是一个云Arduino IDE。 它可以在线运行,您无需在本地安装应用程序。 它是基于Web的Arduino IDE,可提供您期望从IDE获得的所有功能。 它使用云编译器转换源代码并将其上传到Arduino。 这是一个开源平台,其代码可在Github上获得。 Arduino IDE支持代码突出显示和许多其他功能。 此外,您的Arduino代码在云中,因此您可以在任何地方使用和访问它。 它支持多个板,如果找不到板,则可以上载板定义。 此功能使该平台非常通用。 此外,它还有一个重要功能:可以使用板上其他人编写的Arduino代码。 这可以帮助您提高知识水平。

网站: https//codebender.cc/

其他有用的资源:

如何在Arduino上使用Rest接口如何使用Arduino控制LED灯11种用于开发物联网应用程序的可视化物联网工具

Visual Studio + Visual Micro

这是Microsoft Visual Studio的插件。 该Arduino IDE与Arduino完全兼容。 此IDE通过语法高亮,代码错误提示等帮助您轻松快速地编写Arduino代码。 它支持多个Arduino开发板,因此您可以自由选择开发板来编写代码。 它非常易于使用,因为它利用了Visual Studio功能,因此您拥有一个可以编写Arduino代码的集成环境。 它支持串行调试,并且可以创建图表。 另一个有趣的功能是使用Arduino库的功能。 Visual Micro Arduino IDE完全支持Arduino库格式,您可以使用库管​​理器轻松将其添加到Arduino代码中。

网站: https//www.visualmicro.com/

宙斯IDE

Zeus IDE是一个支持多种编程语言的编辑器:C#,Lua,Go等。 该IDE支持多种功能:

  • C / C ++代码完成
  • 语法高亮
  • 智能缩进代码

等等。 即使它不是专门为Arduino制造的,您也可以使用它来开发Arduino应用程序。

网站: http//www.zeusedit.com/

爱特梅尔工作室

这是一个专业平台。 该集成平台支持SAM和AVR微控制器。 使用Atmel Studio,您可以编码,调试和上传应用程序。 这是一个完整的解决方案,不仅限于Arduino,还提供了所有功能来轻松开发您的应用程序。

网址:http//www.microchip.com/mplab/avr-support/atmel-studio-7

Arduino机器人

这是一个不同的Arduino IDE。 它运行在Android设备上,您可以使用它对Arduino进行编程。 这是第一个在Android OS上运行的IDE。 值得一提的是,它可以帮助您使用Android设备编写代码。 使用此应用,您可以编写和上传草图。 它支持多个Arduino板。 您可以使用Google驱动程序

它是功能齐全的IDE。 您可以从Google play下载它。

概要

如果您对标准Arduino IDE不满意,本文列出了可以使用的几种Arduino IDE替代品。 您可以根据自己的需要和编码方式选择合适的编码。 所有这些平台可帮助您轻松快速地编写Arduino应用程序。

翻译自: https://www.javacodegeeks.com/2018/08/10-arduino-ide-alternative.html

arduino小车

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值