Съдържание:

Стана черно! VS код: 16 стъпки
Стана черно! VS код: 16 стъпки

Видео: Стана черно! VS код: 16 стъпки

Видео: Стана черно! VS код: 16 стъпки
Видео: СМОТРИ НЕ ЗАЛИПНИ! Это САМОЕ ПРИЯТНОЕ ВИДЕО в ТИКТОКЕ - Попробуй Не скажи ВАУ Челлендж 2024, Юли
Anonim
Image
Image
Използвани софтуер и файлове
Използвани софтуер и файлове

Днес ще говорим за PlatformIO. Това е усъвършенстван инструмент с няколко функции, които „свързват“използването му с Visual Studio Code. Смятам тази тема за малко напреднала и затова предлагам тази двойка да се използва за кодове, които имат повече от 200 реда. Но това е само мое мнение. За да обясним това по -добре, за компилиране на микроконтролер, разширението VSCode (PlatformIO) осъществява достъп до рамката на Arduino, която е инсталирана на вашия компютър.

Продължавайки, днес ще се занимаваме с качествата на VS Code, неговата инсталация, както и с разширението за VS Code. Също така ще имаме кратко обяснение на домашния интерфейс на PlatformIO, инструментите и създаването на проект от нулата, като например импортиране на проект Arduino (.ino) в PlatformIO.

Стъпка 1: Използвани софтуер и файлове

• Arduino IDE софтуер (трябва да е предварително инсталиран)

• Софтуер за код на Visual Studio

• Разширение PlatformIO за VSCode

• Примерни.ino.h и.cpp файлове за ESP32 Забележка: Ще използваме INO кода на проект, направен с ESP32 LoRa. За да функционира правилно, ядрото на Arduino за ESP32 трябва да е предварително инсталирано за примерния проект на ESP32, който импортираме.

С други думи, ако нямате инсталирани ESP32 библиотеки в Arduino IDE и не можете да компилирате в самата Arduino IDE, няма да можете да компилирате проекта, импортиран в PlatformIO.

Стъпка 2: Качества на редактора VSCode

Качества на редактора VSCode
Качества на редактора VSCode
Качества на редактора VSCode
Качества на редактора VSCode
Качества на редактора VSCode
Качества на редактора VSCode
Качества на редактора VSCode
Качества на редактора VSCode

VS Code има няколко качества. Той работи на Mac, Linux и Windows. По този начин той е отворен и е от Microsoft. Някои от другите качества включват:

• Скриване / показване на кодови блокове

• Откриване на грешки в кода по време на писане

• Автоматично завършване (ctrl + интервал) за променливи и методи

• Минимална карта на изходния код

• Интеграция с Git

• Надникнете

• Навигация по код (отидете до настройката)

Стъпка 3: Изтеглете кода на Visual Studio

Изтеглете Visual Studio Code
Изтеглете Visual Studio Code

Връзка:

code.visualstudio.com/download

Стъпка 4: Инсталиране на код на Visual Studio

Инсталиране на код на Visual Studio
Инсталиране на код на Visual Studio

• Стартирайте инсталатора

• Щракнете върху OK

• Следвайте инсталацията, като щракнете върху Напред, за да завършите

Стъпка 5: Инсталиране на разширението PlatformIO

Инсталиране на разширението PlatformIO
Инсталиране на разширението PlatformIO
Инсталиране на разширението PlatformIO
Инсталиране на разширението PlatformIO
Инсталиране на разширението PlatformIO
Инсталиране на разширението PlatformIO

1. Отворете Visual Studio Code като администратор

2. Следвайте стъпките по -долу

Забележка: Препоръчително е да влезете в компютъра като потребител на администратор

Щракнете върху бутона, посочен със стрелката

Търсете PlatformIO, в съответствие с изображението.

Щракнете върху един от бутоните, за да инсталирате и изчакайте инсталацията …

Презаредете, за да рестартирате IDE

Изчакайте инсталацията…

Стъпка 6: Кратко обяснение на началната страница на PlatformIO

Кратко обяснение на началната страница на PlatformIO
Кратко обяснение на началната страница на PlatformIO

След рестартиране на VS кода, тогава разширението вече ще бъде инсталирано и ще се отвори капак, в зависимост от изображението.

1. Нов проект.

2. Импортирайте проект Arduino.

3. Отворете съществуващ проект.

4. Отворете примери за проекти.

Стъпка 7: Създаване на нов проект

Създаване на нов проект
Създаване на нов проект
Създаване на нов проект
Създаване на нов проект
Създаване на нов проект
Създаване на нов проект

1. Име на проекта.

2. Използвана плоча.

3. Рамка.

4. Място, където ще бъде записан проектът.

По подразбиране се намира в C: / Users / User / Documents / PlatformIO / Projects.

Изберете име за проекта и потърсете таблото, което се използва, като въведете в полето Board.

Изберете рамката, която ще се използва. Ще използваме рамката Arduino.

Ако решите да запазите проекта в конкретна папка, премахнете отметката от квадратчето Местоположение и изберете желаното от вас местоположение. В нашия пример ще го оставим като местоположение по подразбиране, в съответствие с изображението.

Щракнете върху Готово, за да завършите създаването на проекта.

Стъпка 8: Основен файл на проекта

Основен файл на проекта
Основен файл на проекта

Файлът main.cpp се намира в папката src, в зависимост от изображението.

Можете да вмъкнете библиотеки (.h) в самата папка src и да ги импортирате в кавички.

Пример: #include "LibESP32.h"

Стъпка 9: Лента с инструменти на PlatformIO

Лента с инструменти на PlatformIO
Лента с инструменти на PlatformIO

1. Грешки и предупреждения

2. Начало

3. Изграждане (Build)

4. Качване (запис / качване)

5. Качете на отдалечено устройство

6. Почистете

7. Тест (Тест)

8. Изпълнение на задача (Отваря поле за търсене, за да търси и изпълнява, в допълнение към други задачи, като например надграждане на инсталирани платформи, отстраняване на грешки, качване, мониторинг и т.н. …)

9. Сериен монитор (отваря серийния монитор)

10. Нов терминал (Windows PowerShell)

Стъпка 10: Импортиране на Arduino проект (.ino) в PlatformIO

Импортиране на проект Arduino (.ino) в PlatformIO
Импортиране на проект Arduino (.ino) в PlatformIO
Импортиране на проект на Arduino (.ino) в PlatformIO
Импортиране на проект на Arduino (.ino) в PlatformIO

ЗАБЕЛЕЖКА: Ще използваме INO кода на проект, направен с ESP32 LoRa, но той може да бъде импортиран във всяка друга съвместима с Arduino IDE платка, като STM, ESP, Arduino и др.

Стъпка 11: Импортиране на ESP32.ino проект в PlatformIO

Импортиране на ESP32.ino проект в PlatformIO
Импортиране на ESP32.ino проект в PlatformIO
Импортиране на ESP32.ino проект в PlatformIO
Импортиране на ESP32.ino проект в PlatformIO
Импортиране на ESP32.ino проект в PlatformIO
Импортиране на ESP32.ino проект в PlatformIO

Потърсете използваната плоча. В нашия пример използваме Heltec WiFi LoRa 32 карта.

Проверете опцията Използване на библиотеки. Изберете местоположението на проекта с файловете.ino и.h. Щракнете върху Импортиране.

Стъпка 12: Изчакайте, докато платформата IO Home се отвори

Изчакайте, докато платформата IO Home се отвори
Изчакайте, докато платформата IO Home се отвори

Изходните файлове ще се намират в папката src. Компилиране, зареждане и отстраняване на грешки (сериен монитор).

Стъпка 13: Готово

Свършен!
Свършен!

Стъпка 14: Бележки и предупреждения относно разширението PlatformIO

Бележки и предупреждения относно разширението PlatformIO
Бележки и предупреждения относно разширението PlatformIO

• Зависи от рамката на Arduino.

• Прекомпилирането на проект изисква серийният монитор да бъде изключен / затворен ръчно (Arduino IDE автоматично се изключва).

• Не инсталирайте Arduino през магазина за приложения на Microsoft, защото той няма да бъде разположен от VS кода.

Стъпка 15: Проект LoRa, използван като пример за внос

Като заключение ви съветвам да изгледате видеото: ESP32 LORA: ГАЗОВ СЕНЗОР, ВЛАЖНОСТ И ТЕМПЕРАТУРА С SMS. Във видеото използвах същия код, който използвах в този проект днес.

Стъпка 16: Изтеглете файловете

PDF

ДРУГИ

Препоръчано: