Bước 1: Chuẩn bị phần cứng
- ESP8266
- USB to TTL
- Điện trở 10K
Hướng dẫn Youtube: Tại đây
Driver CP201x sử dụng cho esp32 hoặc Esp8266: Tải tại đây.
Bước 2: Đấu nối dây để ESP8266 hoạt động

Tx của ESP8266 —— Rx của USB
Rx của ESP8266 —— Tx của USB
3V3 ——- 3V3
GND —– GND
GPIO2 —— Trở 10K ——- 3V3
GPIO15 —– Trở 10K —— 3V3
RST —— Trở 10K —— 3V3
EN —— Trở 10K —– 3V3
GPIO0 —— Trở 10K —— GND ( chân này sau khi nạp code xong sẽ tiến hành kéo lên 3V3 để ESP hoạt động)
Bước 3: Cài đặt thư viện cho Arduino
Mở phần mềm nạp CODE Arduino IDE —-> File —--> Reference
Dán linh này:” http://arduino.esp8266.com/stable/package_esp8266com_index.json” Và mục Additional boards manager URLs
Lưu ý: Nếu sử dụng nhiều thư viện phải được phân tách nhau bằng dấu “,”

Bước 5: Tải về Board ESP32 cho Arduino
- Chọn vào Tool—>Board—-> Board Manager. Sau đó tìm kiếm từ khóa “ESP8266” rồi tiến hành cài đặt thư viện ESP8266 cho Arduino.

Sau khi tải xong sẽ tiến hành chọn vào Board và chọn Module ESP8266 hoặc module bất kỳ bạn đang sử dụng.
Các bạn lưu ý: Khi nạp code xong để cho ESP hoạt động cần kéo IO0 lên 3V3
Chúc các bạn nạp CODE Thành Công!!!!
