Ардуїно

Найкращі IDE для Arduino

Найкращі IDE для Arduino
Коли ви починаєте з Arduino, IDE від самих творців є чудовим вибором. Однак, якщо ви звикли до будь-якого іншого середовища розробки, вам слід розглянути альтернативні варіанти. Справа в тому, що працюючи з Arduino, ви будете програмувати досить багато. Якщо у вас вже є улюблений редактор або IDE, ви можете, як правило, продовжувати, як зазвичай. Для цього потрібен лише плагін.

Топ-список середовищ розробки середовища 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 приховує від початківців.

SuperTuxKart for Linux
SuperTuxKart is a great title designed to bring you the Mario Kart experience free of charge on your Linux system. It is pretty challenging and fun to...
Battle for Wesnoth Tutorial
The Battle for Wesnoth is one of the most popular open source strategy games that you can play at this time. Not only has this game been in developmen...
0 A.D. Tutorial
Out of the many strategy games out there, 0 A.D. manages to stand out as a comprehensive title and a very deep, tactical game despite being open sourc...