Могу ли я работать с Arduino, используя IDE с большим количеством функций?

29

Простота IDE Arduino с открытым исходным кодом велика, но иногда немного ограничена - мне нравится использовать Netbeans, например, для другой работы, которую я выполняю. Существуют ли какие-либо плагины для более полнофункциональных IDE, которые позволили бы мне разрабатывать для Arduino (и напрямую загружать / запускать код на нем?)

berry120
источник
1
Да, программные ограничения в Adruino IDE очень строги! Я обычно использую Eclipse, но не для Arduino (пока).
Powtac
Есть VS от Microsoft, который можно использовать с netduino. Это загружается ... Но, к сожалению, только для окна. И если вы не студент или педагог, я считаю, что это довольно дорого. И это для нетдуино, а не для ардуино. Тем не менее, очень способный, если у вас есть оборудование и программное обеспечение.
Губка Боб
Arduino IDE не существует. Есть просто очень дрянной текстовый редактор с кнопкой «Compile».
Коннор Вольф

Ответы:

15

Вы можете использовать CodeBlocks для Arduino . CodeBlocks уже работает с несколькими микроконтроллерами, поэтому я предполагаю, что среда разработки arduino будет достаточно устойчивой.

Существует также плагин Eclipse для Arduino.

Manishearth
источник
12

Atmel Studio - это среда разработки, которую Atmel предоставляет для микроконтроллеров, стоящих за линией Arduino. Atmel Studio 6 основана на Microsoft Visual Studio, которая является очень полным инструментом разработки C ++.

Вы можете настроить Atmel Studio 6 для работы с библиотеками и компилятором Arduino, как описано здесь .

сойка
источник
Нужна ли мне копия MS Visual Studio для AVR Studio?
Powtac
3
@powtac - Нет ...
Коннор Вольф
8

Мне очень нравится использовать Visual Microплагин для Visual Studio, который работает с выпусками 2008, 2010 и 2012 годов.

Visual Micro на Codeplex


Снимок экрана в Visual Studio 2012: Плагин VisualMicro для Visual Studio 2012


источник
1
Новая визуальная настройка VS2012 ужасна.
Губка Боб
Visual Studio не совсем в пределах бюджета большинства начинающих любителей, хотя, учитывая цену Arduino.
Осьминог
@Octopus - до 12 марта 2013 года его можно было получить бесплатно через MS Website Spark в течение 3 лет, и теперь Visual Micro сообщает, что плагин будет работать с Atmel Studio в течение следующих нескольких месяцев.
6

Для OS X есть набор шаблонов, которые добавляют Xcode совместимость. Включает поддержку автозаполнения и интегрированную документацию.

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

bbum
источник
5

ROBOTC для Arduino - это еще один вариант. Он поддерживает множество других функций, включая многозадачность (что хорошо для роботов). Он также имеет встроенное окно отладки, которое позволяет получить доступ к информации о контактах и ​​т. Д.

Этот программный пакет имеет преимущество работы с множеством других платформ роботов (все системы роботов LEGO и робототехника VEX), поэтому люди с опытом работы с этими системами могут предпочесть этот язык.

apnorton
источник
4

http://inotool.org/ является одним из лучших, особенно если вы работаете на Unix OS.

Это инструмент командной строки, но это удивительно, если вы поклонник командной строки.

Вы просто создаете папку и настраиваете среду, используя Ino. Затем вы используете ваш любимый текстовый редактор или IDE.

moenad
источник