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

6 Ответы

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

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

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

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

    42 балл(ов)

  2. parovoZZ

    14 балл(ов)

  3. Тигрыч

    12 балл(ов)

  4. Un_ka

    10 балл(ов)

  5. issaom

    7 балл(ов)

  6. andrewejder

    6 балл(ов)

Награды месяца
1-е место: Teensy 3.6
2-е место: Teensy 3.5
3-е место: Teensy 3.2

...