Ia berubah menjadi hitam! Kod VS: 16 Langkah

Ia berubah menjadi hitam! Kod VS: 16 Langkah

Isi kandungan:

Anonim

Hari ini, kami akan bercakap mengenai PlatformIO. Ini adalah alat canggih dengan beberapa ciri yang "link" digunakan untuk Visual Studio Code. Saya menganggap topik ini agak maju, dan oleh itu, saya cadangkan menggunakan pasangan ini untuk kod yang mempunyai lebih daripada 200 baris. Tetapi, itulah pandangan saya. Untuk menjelaskannya dengan lebih baik, untuk menyusun mikrokontroler, sambungan VSCode (PlatformIO) mengakses rangka kerja Arduino yang dipasang pada komputer anda.

Bergerak bersama, hari ini kita akan berurusan dengan kualiti Kod VS, pemasangannya, serta lanjutan untuk Kod VS. Juga, kami akan mempunyai penjelasan ringkas mengenai antara muka rumah PlatformIO, alat dan penciptaan projek dari awal, seperti mengimport projek Arduino (.ino) ke PlatformIO.

Bekalan:

Langkah 1: Perisian dan Fail Digunakan

• Perisian IDE Arduino (mesti dipasang sebelum ini)

• Perisian Kod Visual Studio

• Pelanjutan PlatformIO untuk VSCode

• Sampel.ino.h dan.cpp untuk ESP32

Nota: Kami akan menggunakan kod INO projek yang dibuat dengan ESP32 LoRa. Untuk berfungsi dengan baik, teras Arduino untuk ESP32 mesti dipasangkan terlebih dahulu untuk projek contoh ESP32 yang kami import.

Dengan kata lain, jika anda tidak mempunyai perpustakaan ESP32 yang dipasang di Arduino IDE dan tidak dapat dikompilasi dalam Arduino IDE itu sendiri, anda tidak akan dapat menyusun projek yang diimport ke PlatformIO.

Langkah 2: Ciri-ciri Editor VSCode

Kod VS mempunyai beberapa ciri. Ia berjalan pada Mac, Linux, dan Windows. Oleh itu, ia terbuka, dan ia adalah dari Microsoft. Beberapa kualiti lain termasuk:

• Sembunyikan / memaparkan blok kod

• Pengesanan ralat kod semasa menulis

• Auto lengkap (ctrl + space) untuk pembolehubah dan kaedah

• Kod sumber minimap

• Integrasi Git

• Peek

• Navigasi Kod (navigasi ke tetapan)

Langkah 3: Muat turun Kod Visual Studio

Pautan:

code.visualstudio.com/download

Langkah 4: Pemasangan Kod Studio Visual

• Jalankan pemasang

• Klik Ok

• Ikuti pemasangan dengan mengklik Seterusnya untuk Selesai

Langkah 5: Memasang Pelanjutan PlatformIO

1. Terbuka Visual Studio Code sebagai pentadbir

2. Ikuti langkah-langkah di bawah

Nota: Disarankan agar anda log masuk ke komputer sebagai pengguna pentadbir

Klik butang yang ditunjukkan oleh anak panah

Cari PlatformIO, mengikut imej.

Klik salah satu butang untuk memasang dan tunggu pemasangan …

Muat semula untuk memulakan semula IDE

Tunggu pemasangan …

Langkah 6: Penjelasan ringkas mengenai Halaman Utama PlatformIO

Selepas memulakan semula Kod VS, lanjutan itu akan dipasang dan flap akan dibuka, bergantung kepada imej.

1. Projek baru.

2. Import projek Arduino.

3. Buka projek yang sedia ada.

4. Terbuka contoh projek.

Langkah 7: Mewujudkan Projek Baru

1. Nama projek.

2. Plat digunakan.

3. Kerangka.

4. Lokasi di mana projek itu akan disimpan.

Lalai terletak di C: Users User Documents PlatformIO Projects.

Pilih nama projek dan cari lembaga yang digunakan dengan menaip di dalam bidang Lembaga.

Pilih rangka kerja yang akan digunakan. Kami akan menggunakan rangka kerja Arduino.

Jika anda memilih untuk menyelamatkan projek ke folder tertentu, nyahtanda kotak centang Lokasi dan pilih lokasi yang anda mahukan. Dalam contoh kami, kami akan meninggalkannya sebagai lokasi lalai, mengikut imej.

Klik Selesai untuk melengkapkan penciptaan projek.

Langkah 8: Fail Projek Utama

Fail utama.cpp terletak di folder src, bergantung kepada imej.

Anda boleh memasukkan pustaka (.h) ke dalam folder src itu sendiri dan mengimportnya menjadi tanda petikan.

Contoh: #include "LibESP32.h"

Langkah 9: PlatformIO Toolbar

1. Kesilapan dan amaran

2. Rumah

3. Membina (Membina)

4. Muat naik (Merakam / Muat naik)

5. Muat naik ke peranti jauh

6. Bersih

7. Ujian (Ujian)

8. Main Tugas (Membuka medan carian untuk mencari dan melaksanakan, sebagai tambahan kepada tugas lain seperti Platform naik taraf yang dipasang, Debug, Upload, Monitor, dll …)

9. Monitor Serial (Membuka monitor siri)

10. Terminal Baru (Windows PowerShell)

Langkah 10: Mengimport Projek Arduino (.ino) Ke PlatformIO

NOTA: Kami akan menggunakan kod INO projek yang dibuat dengan ESP32 LoRa, tetapi ia boleh diimport ke mana-mana papan serasi IDE Arduino yang lain, seperti STM, ESP, Arduino, dll.

Langkah 11: Mengimport Projek ESP32.ino ke PlatformIO

Cari plat yang digunakan. Dalam contoh kami, kami menggunakan kad Heltec WiFi LoRa 32.

Semak pilihan Pustaka Penggunaan. Pilih lokasi projek dengan fail.ino dan. H. Klik Import.

Langkah 12: Tunggu Hingga Laman Utama Platform IO Dibuka

Fail sumber akan ditempatkan di dalam folder src. Menyusun, memuat, dan debug (Monitor Serial).

Langkah 13: Selesai!

Langkah 14: Nota dan Amaran Mengenai Pelanjutan PlatformIO

• Ia bergantung pada kerangka Arduino.

• Mengembalikan semula projek memerlukan monitor bersiri diputuskan secara manual / ditutup (Arduino IDE secara automatik memutuskan sambungan).

• Jangan pasangkan Arduino melalui kedai aplikasi Microsoft kerana ia tidak akan ditempatkan oleh Kod VS.

Langkah 15: Projek LoRa Digunakan Sebagai Contoh Import

Sebagai kesimpulan, saya menasihati anda untuk menonton video: ESP32 LORA: SENSOR GAS, KIMIA DAN TEMPERATUR OLEH SMS. Di dalam video, saya menggunakan kod yang sama seperti yang saya gunakan dalam projek ini hari ini.

Langkah 16: Muat turun Fail

PDF

LAIN-LAIN