Itu Menjadi Hitam! Kode VS: 16 Langkah - 2020 - How ToDo Well

Itu Menjadi Hitam! Kode VS: 16 Langkah - 2020 - How ToDo Well

Daftar Isi:

Anonim

Hari ini, kita akan berbicara tentang PlatformIO. Ini adalah alat canggih dengan beberapa fitur yang "menautkan" penggunaannya dengan Visual Studio Code. Saya menganggap topik ini agak maju, dan dengan demikian, saya sarankan menggunakan pasangan ini untuk kode yang memiliki lebih dari 200 baris. Tapi, itu hanya pendapat saya. Untuk menjelaskan ini dengan lebih baik, untuk mengkompilasi mikrokontroler, ekstensi VSCode (PlatformIO) mengakses kerangka kerja Arduino yang diinstal pada komputer Anda.

Bergerak bersama, hari ini kita akan membahas kualitas Kode VS, pemasangannya, serta ekstensi untuk Kode VS. Selain itu, kami akan memiliki penjelasan singkat tentang antarmuka rumah PlatformIO, alat, dan pembuatan proyek dari awal, seperti mengimpor proyek Arduino (.ino) ke PlatformIO.

Persediaan:

Langkah 1: Perangkat Lunak dan File yang Digunakan

• Perangkat lunak Arduino IDE (harus diinstal sebelumnya)

• Perangkat Lunak Visual Studio Code

• Ekstensi PlatformIO untuk VSCode

• Contoh file .ino .h dan .cpp untuk ESP32
Catatan: Kami akan menggunakan kode INO proyek yang dibuat dengan ESP32 LoRa. Agar berfungsi dengan benar, inti Arduino untuk ESP32 harus sudah diinstal sebelumnya untuk proyek contoh ESP32 yang kami impor.

Dengan kata lain, jika Anda tidak memiliki perpustakaan ESP32 yang diinstal di Arduino IDE dan tidak dapat mengkompilasi dalam Arduino IDE itu sendiri, Anda tidak akan dapat mengkompilasi proyek yang diimpor ke PlatformIO.

Langkah 2: Kualitas Editor VSCode

Kode VS memiliki beberapa kualitas. Ini berjalan di Mac, Linux, dan Windows. Jadi, itu terbuka, dan dari Microsoft. Beberapa kualitas lain termasuk:

• Sembunyikan / tampilkan blok kode

• Deteksi kesalahan kode selama penulisan

• Otomatis lengkapi (ctrl + spasi) untuk variabel dan metode

• kode sumber minimap

• Integrasi Git

• Mengintip

• Navigasi Kode (navigasi ke pengaturan)

Langkah 3: Unduh Kode Visual Studio

Link:

http://code.visualstudio.com/download

Langkah 4: Instalasi Kode Visual Studio

• Jalankan penginstal

• Klik Ok

• Ikuti instalasi dengan mengklik Next to Finish

Langkah 5: Memasang Ekstensi PlatformIO

1. Buka Visual Studio Code sebagai administrator

2. Ikuti langkah-langkah di bawah ini

Catatan: Anda disarankan untuk masuk ke komputer sebagai pengguna administrator

Klik tombol yang ditunjukkan oleh panah

Cari PlatformIO, sesuai dengan gambar.

Klik salah satu tombol untuk menginstal dan menunggu instalasi …

Reload untuk me-restart IDE

Tunggu instalasi …

Langkah 6: Penjelasan Singkat tentang Halaman Depan PlatformIO

Setelah memulai ulang Kode VS,

ekstensi kemudian akan diinstal dan flap akan terbuka, tergantung pada gambar.

1. Proyek baru.

2. Impor proyek Arduino.

3. Buka proyek yang ada.

4. Buka contoh proyek.

Langkah 7: Membuat Proyek Baru

1. Nama proyek.

2. Piring yang digunakan.

3. Kerangka Kerja

4. Lokasi di mana proyek akan disimpan.

Defaultnya terletak di C: Users User Documents PlatformIO Projects.

Pilih nama untuk proyek dan cari papan yang sedang digunakan dengan mengetik di bidang Papan.

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

Jika Anda memilih untuk menyimpan proyek ke folder tertentu, hapus centang pada kotak centang Lokasi dan pilih lokasi yang Anda inginkan. Dalam contoh kita, kita akan membiarkannya sebagai lokasi default, sesuai dengan gambar.

Klik Selesai untuk menyelesaikan pembuatan proyek.

Langkah 8: File Proyek Utama

File main.cpp terletak di folder src, tergantung pada gambar.

Anda dapat memasukkan libraries (.h) ke dalam folder src itu sendiri dan mengimpornya ke dalam tanda kutip.

Contoh: #sertakan "LibESP32.h"

Langkah 9: PlatformIO Toolbar

1. Kesalahan dan peringatan

2. Rumah

3. Bangun (Bangun)

4. Unggah (Rekam / Unggah)

5. Unggah ke perangkat jarak jauh

6. Bersihkan

7. Uji (Test)

8. Jalankan Tugas (Membuka bidang pencarian untuk mencari dan mengeksekusi, selain tugas-tugas lain seperti Upgrade platform yang diinstal, Debug, Unggah, Monitor, dll …)

9. Serial Monitor (Membuka monitor serial)

10. Terminal Baru (Windows PowerShell)

Langkah 10: Mengimpor Proyek Arduino (.ino) ke dalam PlatformIO

CATATAN: Kami akan menggunakan kode INO proyek yang dibuat dengan ESP32 LoRa, tetapi dapat diimpor ke papan Arduino IDE-kompatibel lainnya, seperti STM, ESP, Arduino, dll.

Langkah 11: Mengimpor Proyek ESP32 .ino ke PlatformIO

Cari piring yang digunakan. Dalam contoh kami, kami menggunakan kartu Heltec WiFi LoRa 32.

Periksa opsi Use libraries. Pilih lokasi proyek dengan file .ino dan .h. Klik Impor.

Langkah 12: Tunggu Sampai Platform IO Home Dibuka

File sumber akan berada di folder src. Kompilasi, muat, dan debug (Serial monitor).

Langkah 13: Selesai!

Langkah 14: Catatan dan Peringatan Mengenai Ekstensi PlatformIO

• Tergantung pada kerangka kerja Arduino.

• Mengkompilasi ulang sebuah proyek membutuhkan monitor serial untuk diputuskan / ditutup secara manual (Arduino IDE otomatis terputus).

• Jangan menginstal Arduino melalui toko aplikasi Microsoft karena itu tidak akan ditemukan oleh Kode VS.

Langkah 15: Proyek LoRa Digunakan Sebagai Contoh Impor

Sebagai kesimpulan, saya sarankan Anda untuk menonton video: ESP32 LORA: GAS SENSOR, MOISTURE AND TEMPERATURE BY SMS. Dalam video, saya menggunakan kode yang sama seperti yang saya gunakan dalam proyek ini hari ini.

Langkah 16: Unduh File

PDF

LAINNYA