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

6 Ответы

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

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

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

(138 баллов) 1 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
+2 голосов
Можно на Кодвижн AVR если на Си
(9 баллов) 1 2
+1 голос
Можно даже без компьютера. Если у вас есть телефон с OTG, то приложение Bluino loader, для вас.
(2.5 тыс. баллов) 5 15 38
Добро пожаловать на Бредборд! Сайт вопросов и ответов на тему Arduino, Raspberry Pi и хоббийной электроники в целом. Цель Бредборда — быть максимально полезным. Поэтому мы строго следим за соблюдением правил, боремся с холиворами и оффтопиком.
  1. parovoZZ

    70 балл(ов)

  2. Un_ka

    64 балл(ов)

  3. sser

    38 балл(ов)

  4. Тигрыч

    10 балл(ов)

  5. Kiprais

    9 балл(ов)

  6. N08I40K

    8 балл(ов)

Награды месяца
1-е место: Raspberry Pi 3 Model A+
2-е место: Raspberry Pi Zero W
3-е место: Raspberry Pi Zero

...