Board Arduino UNO / Nano CH340
Board Arduino tương thích dùng vi điều khiển ATmega328P và chip nạp CH340 (giá rẻ, driver phổ biến). UNO cỡ lớn cắm shield tiện; Nano nhỏ gọn cắm thẳng breadboard. Logic 5V, hệ sinh thái thư viện cực kỳ phong phú — lựa chọn kinh điển để học và prototype.
Thông số kỹ thuật
| MCU | ATmega328P |
| Tần số | 16 MHz |
| Flash | 32 KB |
| SRAM / EEPROM | 2 / 1 KB |
| Điện áp logic | 5 V |
| Digital I/O | 14 (6 PWM) |
| Analog in | 6 (UNO) / 8 (Nano) |
| Chip nạp | CH340 |
Chân tiêu biểu
| Nhóm | Chân | Ghi chú |
|---|---|---|
| Nguồn | 5V, 3V3, VIN, GND | VIN cấp 7–12V |
| Digital | D0–D13 | D0/D1 = UART; D3,5,6,9,10,11 = PWM |
| Analog | A0–A5 | đọc 0–5V, 10-bit |
| I2C | A4 (SDA), A5 (SCL) | |
| SPI | D11 (MOSI), D12 (MISO), D13 (SCK) |
Logic 5V: khi ghép cảm biến/module 3.3V (ESP, RC522) phải để ý mức điện áp, dùng level-shifter nếu cần.
Code mẫu (blink)
#define LED 13 // LED on-board
void setup() {
pinMode(LED, OUTPUT);
Serial.begin(9600);
}
void loop() {
digitalWrite(LED, HIGH); delay(500);
digitalWrite(LED, LOW); delay(500);
Serial.println("blink");
}
Driver CH340 cần cài trên Windows/macOS để nhận cổng COM.