Чи можу я розробитись з Arduino за допомогою IDE з додатковими функціями?


29

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


1
Так, обмеження в програмуванні Adruino IDE дуже суворі! Я зазвичай використовую Eclipse, але не для Arduino (поки що).
powtac

Є VS Microsoft, який можна використовувати з netduino. Це завантажено ... Але, на жаль, лише для вікна. І якщо ви не студент чи викладач, я вважаю, що це досить дорого. І це для netduino, а не для Arduino. Тим не менш, дуже здатний, якщо у вас є обладнання та програмне забезпечення.
Губка Боб

Ардеїно IDE немає. Існує просто дійсно хитрий текстовий редактор з кнопкою "Компілювати".
Коннор Вольф

Відповіді:



12

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

Ви можете налаштувати Atmel Studio 6 для роботи з бібліотеками та компілятором Arduino, як це підтверджено тут .


Чи потрібна мені копія MS Visual Studio для AVR Studio?
powtac

3
@powtac - Ні ...
Connor Wolf

9

Сам по собі не IDE, але я використовував плагін Stino для Sublime Text 2 .


8

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

Visual Micro на Codeplex


Знімок екрана у Visual Studio 2012: Плагін VisualMicro для Visual Studio 2012


1
Нова візуальна настройка VS2012 - жахлива.
Губка Боб

Visual Studio не відповідає бюджету більшості любителів-початківців, однак, враховуючи ціну ардуїно.
Восьминіг

@Octopus - До 12 березня 2013 року ви можете отримати його безкоштовно через MS Website Spark протягом 3 років, і тепер Visual Micro повідомляє, що плагін працюватиме з Atmel Studio протягом наступних кількох місяців.


5

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

Цей програмний пакет має перевагу роботи з багатьма іншими платформами-роботами (усі роботні системи LEGO та VEX-роботика), тому люди, які мають досвід роботи з цими системами, можуть віддавати перевагу цій мові.


4

http://inotool.org/ - один з найкращих, особливо якщо ви працюєте на ОС Unix.

Це інструмент командного рядка, але дивовижно, якщо ви любитель командного рядка.

Ви просто створюєте папку та налаштовуєте середовище за допомогою Ino. Потім ви використовуєте улюблений текстовий редактор або IDE.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.