Агуулгын хүснэгт:

Энэ нь хар болж хувирав! VS код: 16 алхам
Энэ нь хар болж хувирав! VS код: 16 алхам

Видео: Энэ нь хар болж хувирав! VS код: 16 алхам

Видео: Энэ нь хар болж хувирав! VS код: 16 алхам
Видео: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Долдугаар сарын
Anonim
Image
Image
Ашигласан програм хангамж ба файлууд
Ашигласан програм хангамж ба файлууд

Өнөөдөр бид PlatformIO -ийн талаар ярих болно. Энэ бол Visual Studio Code -тэй холбогдож болох хэд хэдэн онцлог шинж чанартай дэвшилтэт хэрэгсэл юм. Би энэ сэдвийг арай дэвшилтэт гэж үзэж байгаа тул энэ хосыг 200 -аас дээш мөртэй кодуудад ашиглахыг санал болгож байна. Гэхдээ, энэ бол зөвхөн миний л бодол. Үүнийг илүү сайн тайлбарлахын тулд микроконтроллер хөрвүүлэхийн тулд VSCode өргөтгөл (PlatformIO) нь таны компьютер дээр суулгасан Arduino тогтолцоонд ханддаг.

Явсаар байгаад өнөөдөр бид VS кодын чанар, түүний суурилуулалт, VS кодын өргөтгөлийг авч үзэх болно. Түүнчлэн, PlatformIO гэрийн интерфэйс, багаж хэрэгсэл, Arduino төслийг (.ino) PlatformIO руу импортлох гэх мэт төслийг эхнээс нь бий болгох талаар товч тайлбартай болно.

Алхам 1: Ашигласан програм хангамж ба файлууд

• Arduino IDE програм хангамж (өмнө нь суулгасан байх ёстой)

• Visual Studio кодын програм хангамж

• VSCode -д зориулсан PlatformIO өргөтгөл

• ESP32 -д зориулсан.ino.h ба.cpp файлуудын жишээ: Бид ESP32 LoRa -тай хийсэн төслийн INO кодыг ашиглах болно. Зөв ажиллахын тулд ESP32-ийн Arduino цөмийг бидний импортлож буй ESP32 жишээ төсөлд урьдчилан суулгасан байх ёстой.

Өөрөөр хэлбэл, хэрэв танд Arduino IDE дээр ESP32 номын сан суулгаагүй бөгөөд Arduino IDE дотроо эмхэтгэх боломжгүй бол та PlatformIO руу импортлосон төслийг хөрвүүлэх боломжгүй болно.

Алхам 2: VSCode засварлагчийн чанарууд

VSCode засварлагчийн чанарууд
VSCode засварлагчийн чанарууд
VSCode засварлагчийн чанарууд
VSCode засварлагчийн чанарууд
VSCode засварлагчийн чанарууд
VSCode засварлагчийн чанарууд
VSCode засварлагчийн чанарууд
VSCode засварлагчийн чанарууд

VS код нь хэд хэдэн шинж чанартай байдаг. Энэ нь Mac, Linux, Windows дээр ажилладаг. Тиймээс энэ нь нээлттэй бөгөөд энэ нь Майкрософт юм. Бусад чанаруудын заримд дараахь зүйлс орно.

• Кодын блокуудыг нуух / харуулах

• Бичих явцад кодын алдааг илрүүлэх

• Хувьсагч ба аргуудыг автоматаар бөглөх (ctrl + space)

• Эх кодын газрын зураг

• Git интеграци

• Пик

• Код залуурдах (тохиргоо руу очих)

Алхам 3: Visual Studio кодыг татаж авах

Visual Studio кодыг татаж авах
Visual Studio кодыг татаж авах

Холбоос:

code.visualstudio.com/download

Алхам 4: Visual Studio кодыг суулгах

Visual Studio кодыг суулгах
Visual Studio кодыг суулгах

• Суулгагчийг ажиллуулна уу

• Ok дарна уу

• Next -ийг Finish дээр дарж суулгалтыг дагана уу

Алхам 5: PlatformIO өргөтгөлийг суулгах

PlatformIO өргөтгөлийг суулгаж байна
PlatformIO өргөтгөлийг суулгаж байна
PlatformIO өргөтгөлийг суулгаж байна
PlatformIO өргөтгөлийг суулгаж байна
PlatformIO өргөтгөлийг суулгаж байна
PlatformIO өргөтгөлийг суулгаж байна

1. Visual Studio кодыг администратороор нээнэ үү

2. Доорх алхмуудыг дагана уу

Тэмдэглэл: Та администратор хэрэглэгчээр компьютерт нэвтрэхийг зөвлөж байна

Сумаар заасан товчлуур дээр дарна уу

Зургийн дагуу PlatformIO хайх.

Суулгахын тулд товчлууруудын аль нэгийг дарж суулгалтыг хүлээнэ үү …

IDE -ийг дахин эхлүүлэхийн тулд дахин ачаална уу

Суулгалтыг хүлээнэ үү …

Алхам 6: PlatformIO нүүр хуудасны товч тайлбар

PlatformIO нүүр хуудасны товч тайлбар
PlatformIO нүүр хуудасны товч тайлбар

VS кодыг дахин эхлүүлсний дараа

дараа нь өргөтгөлийг суулгаж, зурагнаас хамааран хавхлага нээгдэнэ.

1. Шинэ төсөл.

2. Arduino төслийг импортлох.

3. Одоо байгаа төслийг нээх.

4. Төслийн жишээг нээнэ үү.

Алхам 7: Шинэ төсөл бий болгох

Шинэ төсөл бий болгох
Шинэ төсөл бий болгох
Шинэ төсөл бий болгох
Шинэ төсөл бий болгох
Шинэ төсөл бий болгох
Шинэ төсөл бий болгох

1. Төслийн нэр.

2. Ашигласан хавтан.

3. Хүрээ.

4. Төсөл хадгалагдах байршил.

Анхдагч нь C: / Users / User / Documents / PlatformIO / Projects дээр байрладаг.

Төслийн нэрийг сонгоод, Самбар талбарт бичих замаар ашиглаж буй самбарыг хайж олоорой.

Ашиглах хүрээг сонгоно уу. Бид Arduino хүрээг ашиглах болно.

Хэрэв та төслийг тодорхой фолдерт хадгалахаар шийдсэн бол Байршлын хайрцгийг арилгаад хүссэн байршлаа сонгоно уу. Бидний жишээн дээр бид үүнийг зургийн дагуу үндсэн байршил болгон үлдээх болно.

Төсөл үүсгэж дуусгахын тулд Finish дээр дарна уу.

Алхам 8: Төслийн үндсэн файл

Төслийн үндсэн файл
Төслийн үндсэн файл

Main.cpp файл нь зурагнаас хамааран src хавтсанд байрладаг.

Та номын сангуудыг (.h) src фолдерт өөрөө оруулж, ишлэлд оруулах боломжтой.

Жишээ: "LibESP32.h" -ийг оруулна уу

Алхам 9: PlatformIO хэрэгслийн самбар

PlatformIO хэрэгслийн самбар
PlatformIO хэрэгслийн самбар

1. Алдаа, анхааруулга

2. Гэр

3. Бүтээх (бүтээх)

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 руу импортлох

ТАЙЛБАР: Бид ESP32 LoRa-тай хийсэн төслийн INO кодыг ашиглах болно, гэхдээ үүнийг STM, ESP, Arduino гэх мэт Arduino IDE-тэй нийцтэй бусад самбар руу импортлох боломжтой.

Алхам 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 Гэр нээгдэх хүртэл хүлээнэ үү

Платформ IO Нүүр хуудас нээгдэх хүртэл хүлээнэ үү
Платформ IO Нүүр хуудас нээгдэх хүртэл хүлээнэ үү

Эх файлууд src фолдерт байрлана. Эмхэтгэх, ачаалах, дибаг хийх (Цуваа дэлгэц).

Алхам 13: Дууссан

Дууссан!
Дууссан!

Алхам 14: PlatformIO өргөтгөлийн талаархи тэмдэглэл ба анхааруулга

PlatformIO өргөтгөлтэй холбоотой тэмдэглэл, анхааруулга
PlatformIO өргөтгөлтэй холбоотой тэмдэглэл, анхааруулга

• Энэ нь Arduino тогтолцооноос хамаарна.

• Төслийг дахин эмхэтгэхэд цуваа дэлгэцийг гараар салгах / хаах шаардлагатай (Arduino IDE автоматаар салдаг).

• Arduino -г Microsoft програмын дэлгүүрээр дамжуулан бүү суулгаарай, учир нь энэ нь VS кодоор байршдаггүй.

Алхам 15: Импортын жишээ болгон ашигласан LoRa төсөл

Дүгнэж хэлэхэд ESP32 LORA: ХИЙ СЕНСОР, ЧИЙНЭ, ТЕМПЕРАТУРЫГ мессежээр үзэхийг зөвлөж байна. Видео бичлэг дээр би өнөөдөр энэ төсөлд ашиглаж байсан кодыг ашигласан.

Алхам 16: Файлуудыг татаж авах

PDF

БУСАД

Зөвлөмж болгож буй: