Топ-список середовищ розробки середовища Arduino
Ось список найкращих середовищ IDE, які підтримують Arduino, та деякі з них, які допомагають йому працювати. Внизу у вас також є кілька підказок, як налаштувати кілька редакторів для роботи.
Платформа.io
Чудова ідея - перевірити платформу.io. У них так багато дощок, навіть якщо ви фільтруєте Arduino, у вас все ще є гігантський список. Платформа.io - це бібліотека та сервіс для тих, хто хоче розпочати вбудовану розробку. Після реєстрації безкоштовно на платформі.io, ви можете починати проекти з будь-якої дошки в їх базі даних. База даних містить набагато більше, ніж Arduino, тому перевірте її. Найпоширеніший робочий процес при використанні платформи - це створення проекту з командного рядка.
$ проект платформи init -ideІдентифікатор дошки вказаний у їхній документації, ви також можете перерахувати їх за допомогою:
$ платформи платЗапустіть його без параметра платформи, і ви отримаєте список з декількох тисяч плат. Визначтесь, яку платформу ви хочете використовувати, і відфільтруйте параметр. У цьому випадку підходить “arduino”. У вас також є “atmel” та ще кілька людей, коли ви знаєте, який проект починаєте, ви будете знати, як фільтрувати.
IDE Arduino
Не відвертайтеся від цього оригіналу, перш ніж розпочати. Цей пакет дуже дієвий, є лише кілька причин, за якими ви можете захотіти використати щось інше; Ви звикли до чогось іншого і відмовляєтеся пробувати щось нове. У вас є особливо складний проект. Однією з небагатьох, дійсно важливих функцій, яких у вас немає в оригінальній IDE, є контроль версій. Якщо ви хочете поставити свій проект під контроль git, вам потрібно зробити це окремо. Однією з хороших речей Arduino IDE є те, що вона має безліч прикладів, на яких ви можете вивчити, змінитись і пограти. У вас також є довгий список дощок. Деякі з них встановлюються з IDE, інші перелічуються та завантажуються з Arduino або за допомогою менеджера дошок.
Він не має інтеграції для платформи.io все ж.
Netbeans
NetBeans - це велика система для розробки, яка може обробляти багато різних мов, за допомогою правильного плагіна ви також можете використовувати його для проектів Arduino. Ви можете забрати його з порталу плагінів. Плагін написаний на JAVA, йому 4 роки. Будь-які проблеми, ви, мабуть, самі по собі. Він також доступний на GitHub - Arduino . Знайдіть файл nbm у GitHub або завантажте вихідний код. Щоб встановити, знайдіть файл, виберіть його та натисніть кнопку встановити. Тепер у вас є підтримка Arduino та git, або будь-яка інша функція, яку підтримує NetBeans. Як вже згадувалося раніше, платформа.io має підтримку плат, щоб розпочати проект, виконайте наведену нижче команду.
$ pio проект init -ide netbeans -board unowifirev2Команда створить файли та каталоги проектів, які ви можете використовувати безпосередньо в NetBeans. Тепер у вас є весь інструмент для вашого проекту.
Eclipse - Плагін
Як завжди Eclipse має всі свої плагіни на своєму "Marketplace". Вам потрібно вибрати це з запущеного екземпляра Eclipse. Вам слід почати з IDE, а потім продовжити з «Диспетчером завантажень Arduino» з нової «IDE». Ви можете завантажити пакет Eclipse, а потім за допомогою менеджера завантажень Arduino обробляти те, що цікавить вас плат. У вас також є фрагменти коду, доступні на ринку.
Використання платформи.io створити проект - чудова ідея. Команда однакова, із повним ім'ям IDE.
$ pio проект init -ide eclipse -board unoЦе створює приховані файли проекту Eclipse; .cproject, який вказує на потрібні вам бібліотеки та інші речі. Він також створює необхідні каталоги.
Атом.io
Так, це редактор, але з достатньою кількістю плагінів він поводиться як ціла IDE. Після того, як ви встановили atom, ви можете перейти до налаштувань і встановити пакет 'platform-ide'. Після цього у вас є вибір ініціювати проект Arduino зсередини редактора.
Платформа.Інтеграція io робить бриз розпочати та ініціалізувати проект. Вам не потрібно встановлювати платформу.io, хоча є також встановлені приклади. Приклади, які ви можете додати до свого проекту, або розпочати проект із прикладів.
Visual Studio
Visual Studio, так, той від Microsoft є досить популярним. Він має безліч різних плагінів, як від Microsoft, так і від інших людей. Вибір великий, і ви можете встановити лише фрагменти або цілі пакети для всіх завдань на Arduino. Вам потрібно встановити основний набір розробників Arduino, щоб повністю використовувати його.
emacs
У emacs у вас є пакет від ELPA; Режим платформіо, доступний. Для завершення коду використовуйте пакет іронічного режиму. Ви створюєте проект так само, за допомогою команди platformio.
$ platformio project init -ide emacs -board unoУ режимі є функції, пов'язані ключовими акордами, які створюють, компілюють та завантажують. Ви також можете вибрати зовнішній програміст і надіслати файли у зовнішню файлову систему.
nvim
Для nvim вам доведеться завантажити багато деталей. Один з них - це неомаке-платформа, інші - файл синтаксису Arduino, проект Bare Arduino та файли, які вони рекомендують. Це складний метод, який підходить для тих, хто любить складати власні речі.
Висновок
Починаючи з Arduino, ви отримуєте багато смакот безпосередньо з їх власного веб-сайту. Однак, потрапивши на більш просунуту територію, ви можете перейти до інших редакторів та IDE. Головна перевага полягає в тому, що ти можеш використовувати те, до чого звик. Друга перевага полягає в тому, що ви можете робити більш просунуті речі, які Arduino IDE приховує від початківців.