Advertisement





Iklan

Panduan Instalasi Visual Studio Code + Platformio

 

STEP 1 — Install VSCode

Kalau belum ada:

Website:

Visual Studio Code

Atau terminal Ubuntu:

sudo snap install code --classic

STEP 2 — Install Extension PlatformIO

Buka VSCode → kiri sidebar → Extensions.

Cari:

PlatformIO IDE

Install yang logo alien 😄


STEP 3 — Restart VSCode

WAJIB.

Karena PlatformIO akan install:

  • Python
  • toolchain
  • compiler ESP32

pertama kali.


STEP 4 — Buat Project Baru

Klik icon alien PlatformIO di kiri bawah/sidebar.

Lalu:

PIO Home
→ New Project

STEP 5 — Isi Form Project

Name

Contoh:

absensi-esp32

Board

Nah ini 😄

Search:

DOIT ESP32 DEVKIT V1

BUKAN:

esp32doit-devkit-v1

karena tadi itu nama internal board.

Pilih:

DOIT ESP32 DEVKIT V1

Framework

Pilih:

Arduino

Klik:

Finish

Tunggu install selesai.
Biasanya agak lama pertama kali.


STEP 6 — Buka Struktur Project

Nanti muncul:

absensi-esp32/
├── include/
├── lib/
├── src/
├── platformio.ini

STEP 7 — Copy File yang Tadi

File config.h

Masukkan ke:

src/config.h

File main.cpp

Masukkan ke:

src/main.cpp

Ganti isi default.


STEP 8 — Edit platformio.ini

Ganti seluruh isi jadi:

[env:esp32dev]
platform = espressif32
board = esp32dev
framework = arduino

monitor_speed = 115200

lib_deps =
bblanchon/ArduinoJson
marcoschwartz/LiquidCrystal_I2C
miguelbalboa/MFRC522
me-no-dev/ESP Async WebServer
me-no-dev/AsyncTCP

board_build.filesystem = littlefs

STEP 9 — Sambungkan ESP32

Hubungkan:

USB → ESP32

STEP 10 — Cek Port USB

Terminal Ubuntu:

ls /dev/tty*

Biasanya muncul:

/dev/ttyUSB0

atau:

/dev/ttyACM0

STEP 11 — Set Upload Port

Kalau perlu tambahkan di platformio.ini:

upload_port = /dev/ttyUSB0

sesuaikan dengan hasil tadi.


STEP 12 — Upload Firmware

Pojok kiri bawah VSCode ada icon:

✓  → Build
→ → Upload

Klik:

Upload

STEP 13 — Kalau Gagal Permission

Biasanya Ubuntu begini 😄

Jalankan:

sudo usermod -a -G dialout $USER

Lalu:

logout → login lagi

STEP 14 — Buka Serial Monitor

Klik icon colokan listrik:

Monitor

Atau terminal:

pio device monitor

TARGET HASIL 😄

LCD tampil:

ABSENSI RFID
Booting...

dan serial monitor:

=== ACCESS POINT ACTIVE ===
SSID : SETUP-XXXXXX
PASS : 1234567890
IP : 192.168.4.1

Kalau ESP Tidak Terdeteksi 😄

Install driver Ubuntu:

CP210x

sudo apt install brltty
sudo systemctl stop brltty
sudo systemctl disable brltty

karena sering bentrok ESP32 😄


Posting Komentar

0 Komentar