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

6 Ответы

+4 голосов

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

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

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

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

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

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

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

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

(157 баллов) 1 4 12
+2 голосов

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

(52 баллов) 7
+1 голос
Можно даже без компьютера. Если у вас есть телефон с OTG, то приложение Bluino loader, для вас.
(104 баллов) 1 10
+1 голос
Можно на Кодвижн AVR если на Си
(6 баллов) 1 2
Добро пожаловать на Бредборд! Сайт вопросов и ответов на тему Arduino, Raspberry Pi и хоббийной электроники в целом. Цель Бредборда — быть максимально полезным. Поэтому мы строго следим за соблюдением правил, боремся с холиворами и оффтопиком.
  1. issaom

    442 балл(ов)

  2. gokase

    288 балл(ов)

  3. parovoZZ

    268 балл(ов)

  4. a1000

    81 балл(ов)

  5. vasp

    71 балл(ов)

  6. chelovek_xleb

    58 балл(ов)

Награды месяца
1-е место: Raspberry Pi 4 Model B (4 GB RAM)
2-е место: Raspberry Pi 4 Model B (2 GB RAM)
3-е место: Raspberry Pi 4 Model B (1 GB RAM)

...