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

6 Ответы

+4 голосов

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

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

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

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

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

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

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

(54 баллов) 8
+3 голосов

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

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

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

    446 балл(ов)

  2. gokase

    292 балл(ов)

  3. parovoZZ

    276 балл(ов)

  4. Un_ka

    85 балл(ов)

  5. a1000

    79 балл(ов)

  6. vasp

    71 балл(ов)

Награды месяца
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)

...