Переезд с Arduino IDE на PlatformIO

Буду рад, если это видео поможет кому-то из вас перейти на более удобную среду разработки для ARDUINO - PlatformIO!

Arduino & Pi

1.4K постов20.6K подписчиков

Добавить пост

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу

8
Автор поста оценил этот комментарий
80% видео - описание недостатков платформио.
30 секунд, чтобы описать достоинства: автозавершение ключевых слов и проверка синтаксиса на лету. На этом преимущества закончились, зато получаем "настройки_камня_печатаньем_с_клавиатуры".
на сколько помню, в ардуиноиде - меню, выбор платы, всё. А тут ещё придется лезть в интернет, смотреть сколько где памяти, копировать нужную строку, вставлять в конфиге. А если несколько разных плат решили потестить, то каждый раз менять руками параметры.
про вкладки вообще не понятно. Что мешает два/три/четыре окна ардуины рядом держать?
раскрыть ветку
9
DELETED
Автор поста оценил этот комментарий

Настроил ардуиновую среду под VSCode - никаких отличий от описанного. Только это все же будет настоящая ардуина, поддерживаемая сообществом, а не непонятно откуда вылезшее нечто.

раскрыть ветку
2
Автор поста оценил этот комментарий
В Arduino IDE всегда не нравилось, что нельзя сделать подпапку с исходниками(только headers можно). Все в одном месте. Жутко не удобно если в проекте больше десятка классов.
vscode + platformio мне помогли.
Ранее компилил в ArduinoIDE а проект писал в QTCreator.
1
Автор поста оценил этот комментарий
Оно же библиотеки из ардуино иде не держит? И зачем оно тогда?
И зардуино есть только один путь - в avr напрямую.
1
Автор поста оценил этот комментарий

Я для себя придумал немного костыльный способ, но вполне удобный. Открываешь проект в Arduino IDE и его-же в Sublime. В последнем правишь, сохраняешь, а в IDE жмешь кнопку "загрузить". Таким способом удобно пользоваться ,когда правишь что-то массивное, например, конфиг Marlin'а.
PlatformIO пробовал, но как-то тормознуто там все и главная проблема - не смог настроить связь с платой (Nano, Uno, Mini и еще парочкой)

раскрыть ветку