ESP32 Hello World
Hướng dẫn này sẽ chỉ cho bạn cách viết chương trình đầu tiên trên ESP32. Bạn sẽ học cách làm cho ESP32 in Hello World ra Serial Monitor.
Phần cứng cần chuẩn bị
| 1 | × | mô-đun phát triển ESP-WROOM-32 | ||
| 1 | × | Alternatively, ESP32 Uno-form board | ||
| 1 | × | Alternatively, ESP32 S3 Uno-form board | ||
| 1 | × | USB Cable Type-A to Type-C (for USB-A PC) | ||
| 1 | × | USB Cable Type-C to Type-C (for USB-C PC) | ||
| 1 | × | (Tùy chọn) DC Power Jack | ||
| 1 | × | breadboard (bo mạch thí nghiệm) | ||
| 1 | × | dây jumper (dây jumper) | ||
| 1 | × | (Khuyến nghị) Screw Terminal Expansion Board for ESP32 | ||
| 1 | × | (Khuyến nghị) Breakout Expansion Board for ESP32 | ||
| 1 | × | (Khuyến nghị) Power Splitter for ESP32 |
Or you can buy the following kits:
| 1 | × | DIYables ESP32 Starter Kit (ESP32 included) | ||
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | ||
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Các Bước Thực Hiện
- Nếu đây là lần đầu bạn sử dụng ESP32, hãy xem ESP32 - Cài Đặt Phần Mềm.
- Thực hiện kết nối như hình trên.
- Kết nối bo mạch ESP32 với máy tính của bạn qua cáp micro USB.
- Mở Arduino IDE.
- Chọn bo mạch ESP32

- Chọn cổng serial ESP32 (số có thể khác)

- Nhập đoạn code sau
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
Serial.println("Hello World!");
delay(500);
}
- Biên dịch và upload code lên bo mạch ESP32 bằng cách nhấn nút Upload trên Arduino IDE

- Mở Serial Monitor trên Arduino IDE

- Xem kết quả trên Serial Monitor. Nó sẽ trông như thế này:
COM6
Hello World!
Hello World!
Hello World!
Hello World!
Autoscroll
Clear output
9600 baud
Newline
Chỉnh Sửa Code ESP32
- Thay thế "Hello World!" bằng bất kỳ văn bản nào, ví dụ: "Hello newbiely.com".
- Biên dịch và upload code lên bo mạch ESP32 bằng cách nhấn nút Upload trên Arduino IDE
- Xem kết quả trên Serial Monitor. Nó sẽ trông như thế này:
COM6
Hello newbiely.com
Hello newbiely.com
Hello newbiely.com
Hello newbiely.com
Autoscroll
Clear output
9600 baud
Newline
Video Tutorial
Việc sản xuất video tốn rất nhiều thời gian. Nếu video hướng dẫn hữu ích cho việc học của bạn, hãy đăng ký kênh YouTube để ủng hộ. Nếu nhu cầu đủ cao, chúng tôi sẽ cố gắng làm thêm nhiều video.