Visual Studio Code – Cередовище розробки для створення, редагування сучасних вебзастосунків і програм. Редактор містить вбудовані інструменти для роботи з Git, , навігації по коду та автодоповнення. Якщо трохи налаштувати, VS Code може надати багато корисних функцій, які недоступні в Arduino IDE, наприклад, підсвічування синтаксису. Його можна налаштувати на роботу з багатьма іншими мовами за допомогою його комплексної системи розширень. VS Code легкий, легко адаптований і є кросплатформенним, що означає, що він працює на більшості сучасних операційних систем.
PlatformIO IDE – це інтегроване середовище розробки з відкритим вихідним кодом для програмування мікроконтролерів та вбудованих систем зокрема Arduino, ESP32, PIC32, AVR.
Встановлення PlatformIO у Visual Studio Code
Для початку потрібно заванажити Visual Studio Code з офіційного сайту під свою операційну систему, та встановити на свій компютер.
Після першого запуску перейдіть у вкаладку розширення (extension), через меню ліворуч або натиснувши «Ctrl+Shift+X».
У рядку пошуку введіть PlatformIO виберіть розширення та натисніть Install для встановлення.
Встановлення триває кілька хвилин. Після встановлення VS Code вимагає перезавантаження для завершення процесу.
Створення нового проекту
Для створення нового пректу перейдіть Home у нижньому лівому кутку. З’явиться головне меню PlatformIO, натисніть + New Project .
У вікні Project Wizard у полі Name введіть назву нового проетy, у полі Board виберіть свій мікроконтролер, у полі Framework виберіть фреймворк з яким будете працювати.
Name > first project
Board > Arduino Uno
Framework > Arduino Framework
Location > якщо потрібно змінити місце зберігання проекту.
Після редугування натисніть Finish.
Основний файл вихідного коду називається main.cpp та зберігається в папці src. Також важливими є папка include – де будуть зберігатись заголовні файли, та папка lib в якій будуть зберігатися файли ваших бібліотек.
Компілюєм та завантажуєм програму на мікроконролер
Встановлення завершене, тепер можна переходити до першого проету Arduino Blink
А хто автор цього сайту? Хороший український сайт! Чому він не розвивається?