ESP32-C3 SUPER MINI
Mô tả
Lập trình
- Ngôn ngữ lập trình:
- Công cụ lập trình: Arduino IDE, Visual Studio Code + PlatformIO
-
LED_BUILDIN được nối với chân 8\
#define LED_BUILDIN 8 //Blue led mặc định, tích cực mức thấp #define BUTTON_BOOT 9 //Nút bấm boot lập trình được, đã có sẵn điện trở kéo lên, tích cực mức thấp
- Với Arduino IDE:
- Chọn board: ESP32C3 Dev Module
- Cấu hình: USB CDC On Boat: “Enabled”
- Với Visual Studio Code:
- Chọn board: esp32-c3-devkitm-1
- Cấu hình PlatformIO
[env:esp32-c3-devkitm-1] platform = espressif32 board = esp32-c3-devkitm-1 framework = arduino monitor_speed = 115200
Thông số chi tiết
- Cpu: ESP32-C3, bộ xử lý lõi đơn RISC-V 32 bit
- Tần số hoạt động: 160 MHz
- Tần số chính: 160M
- Sram: 400KB
- Rom: 374KB
- Adc: 2 * 12-bit SARADC, 6 kênh
- Wifi: Giao thức 802.11b / g / n, 2.4GhHz, hỗ trợ chế độ Trạm, Chế độ SoftAP, Chế độ SoftAP + Trạm, chế độ kết hợp
- Bluetooth: BT 5.0
- Công suất tiêu thụ: Tiêu thụ điện năng khi ngủ sâu khoảng 43 μ A
- Giàu tài nguyên chip: 400KB SRAM, 384KB ROM
- Giao diện phong phú: 1xI2C, 1xSPI, 2xUART, 11xGPIO (PWM), 4xADC
- Các thành phần một mặt, thiết kế gắn trên bề mặt
- Vẻ ngoài cổ điển, thích hợp cho các thiết bị đeo và các dự án nhỏ
- Các tính năng bảo mật đáng tin cậy: Trình tăng tốc phần cứng mã hóa hỗ trợ AES-128 / 256, băm, RSA, HMAC, chữ ký kỹ thuật số và khởi động an toàn
- Đèn LED xanh trên bo mạch, chân GPIO8
- Kích thước: 22,52x18mm
Schematic
Demo
#define LED_BUILTIN 8
void setup() {
// put your setup code here, to run once:
pinMode(LED_BUILTIN, OUTPUT);
pinMode(GPIO_NUM_10, INPUT_PULLUP);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(LED_BUILTIN, digitalRead(GPIO_NUM_10));
delay(1);
}