ESP32-C3 Super Mini: Hướng dẫn chi tiết từ A-Z
ESP32-C3 Super Mini là một board phát triển nhỏ gọn, giá rẻ nhưng mạnh mẽ, phù hợp cho các dự án IoT, embedded và low power.
ESP32-C3 Super Mini là gì
ESP32-C3 Super Mini là board dựa trên chip ESP32-C3 của Espressif.
Nó có các đặc điểm chính:
CPU RISC-V 32-bit
WiFi 2.4GHz
Bluetooth Low Energy 5
Hỗ trợ USB native
Điểm mạnh là kích thước nhỏ, tiêu thụ điện thấp và giá thành rẻ.
Thông số kỹ thuật
CPU: RISC-V 32-bit, 160MHz
RAM: 400KB SRAM
Flash: 4MB
WiFi: 802.11 b/g/n
Bluetooth: BLE 5.0
GPIO: khoảng 11 chân usable
USB: native USB
Sơ đồ chân
Một số chân quan trọng:
GPIO0 dùng để vào boot mode
GPIO1 và GPIO3 dùng cho UART
GPIO2 thường nối LED
GPIO8 và GPIO9 dùng cho flash nên không nên sử dụng
ESP32-C3 có ít GPIO hơn ESP32 thường nên cần tính toán kỹ khi thiết kế.
Cách kết nối
Nguồn có thể cấp qua USB 5V hoặc cấp trực tiếp 3.3V.
ESP32-C3 hỗ trợ USB native nên có thể nạp code trực tiếp không cần USB-UART.
Setup Arduino IDE
Mở File -> Preferences và thêm URL sau:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
Sau đó vào Tools -> Board -> Board Manager và tìm esp32 để cài đặt.
Chọn board ESP32C3 Dev Module.
Code blink LED
#define LED 2 void setup() { pinMode(LED, OUTPUT); } void loop() { digitalWrite(LED, HIGH); delay(500); digitalWrite(LED, LOW); delay(500); }