Xác định cổng Port nạp code cho ESP32 khi cắm nhiều thiết bị

24/08/2026

Xác định cổng Port nạp code cho ESP32 khi cắm nhiều thiết bị

B1: Vào Trong VS Code → PlatformIO → Devices bấm Refresh

Hiện thị các port Com...

Xác định xem các Port này ứng với ESP nào thì rút từng cổng ra test

Sau khi xác định được đúng cổng từng loại thì Gán cố định COM cho từng project

Mở platformio.ini thêm code:

[env:esp32dev]

platform = espressif32

board = esp32dev

framework = arduino

upload_port = COM22

monitor_port = COM22

monitor_speed = 115200

upload_speed = 921600

 

Tiếp theo  PlatformIO → Upload

PlatformIO sẽ tự nạp vào:  COM5

Sau đó:

PlatformIO → Monitor sẽ mở: COM5

và bạn chỉ thấy Serial của Tủ 1 MASTER.

Có thể mở 2 Serial Monitor cùng lúc

Đây là cách tôi khuyên bạn dùng để debug MASTER/SLAVE.

Mở 2 cửa sổ VS Code:

┌─────────────────────────────┐
│ VS Code - TỦ 1              │
│ COM5                        │
│                             │
│ [MASTER] PING SLAVE         │
│ [MASTER] SLAVE RESPONSE     │
│ [MASTER] SLAVE ONLINE       │
└─────────────────────────────┘

┌─────────────────────────────┐
│ VS Code - TỦ 2              │
│ COM7                        │
│                             │
│ [SLAVE] PING RECEIVED       │
│ [SLAVE] PONG SENT           │
└─────────────────────────────┘

Như vậy khi MASTER gửi:

MASTER → PING

bạn lập tức nhìn thấy bên SLAVE:

SLAVE ← PING
SLAVE → PONG

rất tiện để kiểm tra giao tiếp.

Bình luận
Nội dung này chưa có bình luận, hãy gửi bình luận đầu tiên của bạn.
VIẾT BÌNH LUẬN CỦA BẠN