我可以使用具有更多功能的IDE与Arduino进行开发吗?


29

开源Arduino IDE的简单性很棒,但有时会受到一些限制-例如,我喜欢将Netbeans用于我所做的其他工作。是否存在用于功能更完善的IDE的任何插件,这些插件将允许我为Arduino开发(并直接在上面上传/运行代码?)。到目前为止,我的搜索还没有很多。


1
是的,Adruino IDE的编程限制非常严格!我通常使用Eclipse,但尚未使用Arduino。
powtac

有可以与netduino一起使用的MicrosoftVS。已加载...但不幸的是仅适用于窗口。而且,如果您不是学生或教育家,我相信它会非常昂贵。它适用于netduino,而不适用于Arduino。如果您拥有硬件和软件,仍然非常有能力。
海绵鲍勃

没有Arduino IDE。只有一个非常糟糕的文本编辑器,带有“编译”按钮。
康纳·沃尔夫

Answers:



12

Atmel Studio是Atmel为Arduino系列背后的微控制器提供的开发环境。Atmel Studio 6基于Microsoft的Visual Studio,这是一个非常完整的C ++开发工具。

您可以自定义Atmel Studio 6以与Arduino库和编译器一起使用,如此处所述


我需要AVR Studio的MS Visual Studio副本吗?
powtac 2013年

3
@powtac-不...
Connor Wolf


8

我真的很喜欢使用Visual MicroVisual Studio的插件,该插件可与2008、2010和2012版本一起使用。

Visual Micro on Codeplex


Visual Studio 2012中的屏幕截图: 适用于Visual Studio 2012的VisualMicro插件


1
VS2012的新视觉设置令人震惊。
Sponge Bob

考虑到arduino的价格,Visual Studio并不完全在大多数初学者的预算之内。
Octopus

@Octopus-在2013年3月12日之前,您可以通过MS Website Spark免费获得它3年,现在Visual Micro报告说该插件将在未来几个月内与Atmel Studio一起使用。


5

Arduino的ROBOTC是另一种选择。它支持许多其他功能,包括多任务处理(这对机器人非常有用)。它还具有一个内置的调试窗口,可让您访问引脚信息等。

该软件包的优势是可以与其他多个机器人平台(所有LEGO机器人系统和VEX机器人)一起使用,因此具有那些系统经验的人可能更喜欢这种语言。


4

http://inotool.org/是最好的之一,尤其是在Unix OS上。

它是一个命令行工具,但是如果您热衷于命令行,那就太棒了。

您只需创建一个文件夹,然后使用Ino设置环境。然后,使用您喜欢的文本编辑器或IDE。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.