+2 голосов
В своих проектах использую ардуино и программирую через arduino ide. Она простая, но мне не хватает удобства полноценных сред программирования (таких как visual studio или cLion). Есть ли более удобные варианты с удобной заменой слов и автодополнением кода?
(925 баллов) 38 74 103

7 Ответы

+5 голосов
 
Лучший ответ

Если вы хотите использовать произвольный инструментарий и вас не пугает окно терминала, можете использовать любой редактор для C++ (Vim, Emacs, Notepad++), а сборку и загрузку осуществлять через `arduino-cli` — официальный тул командной строки.

Если рассматривать вообще альтернативы к C++ , можете рассмотреть среды визуального программирования:

(138 баллов) 3 6 15
выбран
+5 голосов

Для редактора Visual Studio Code есть расширение Arduino (в поиске расширений vsciot-vscode.vscode-arduino).

Заявленные возможности:

  • Автодополнение кода и подсветка синтаксиса в скетчах
  • Проверка и загрузка скетчей в Arduino
  • Встроенные менеджеры плат и библиотек
  • Список примеров
  • Встроенный сериал-монитор
  • Шаблоны для скетчей
  • Автоматический скаффолдинг (?) проекта
  • Интеграция часто используемых команд (проверка, заливка) в командную панель (F1)
  • Интегрированная отладка

Для работы требуется Arduino IDE, т.к. используются его библиотеки и его средства компиляции.

(60 баллов) 2 6
исправил
+4 голосов
Да. Можно прлграммировпть и через еклипс. Прошивая через avrdude.

Arduinoide просто оболочка над gcc +avrdude
(26 баллов) 5
+4 голосов

Я вам рекомендую PlatformIO, это самое лучшее что для этого надо!

(32 баллов) 4 11
+3 голосов
можно на Visual Studio Community 2015-2019  поставить расширение Visual Micro.  Arduino IDE всё равно нужно будет поставить, но можно её никогда не запускать, используя всю мощь и гибкость редактора от Microsoft.  Программирование со всеми плюшками + прошивка платы ведется прямо из среды Visual Studio в один клик.

Единственное, нужно проследить при установке Studio, чтобы С++ был выбран для установки.
(92 баллов) 1 3 13
показан
+2 голосов
Можно на Кодвижн AVR если на Си
(9 баллов) 1 1 2
+1 голос
Можно даже без компьютера. Если у вас есть телефон с OTG, то приложение Bluino loader, для вас.
(3.1 тыс. баллов) 14 20 41
Добро пожаловать на Бредборд! Сайт вопросов и ответов на тему Arduino, Raspberry Pi и хоббийной электроники в целом. Цель Бредборда — быть максимально полезным. Поэтому мы строго следим за соблюдением правил, боремся с холиворами и оффтопиком.

    За этот месяц ещё никого.

    ...