当我们开始开发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
PlatformIO是最著名的Arduino IDE替代产品之一。 它是物联网的集成开发环境。 它不仅支持Arduino开发板,还支持许多其他开发板,例如Raspberry,ESP32,ESP8266等。 IDE支持您期望的所有功能,例如代码完成等等。 它不仅是一个IDE,而且还具有CLI(命令行界面)支持。 此外,PlatformIO支持多项目,主题,库管理。 该界面非常吸引人并且易于使用,并且与标准Arduino IDE截然不同。 它是开源的