Bảng Tra Mã Vạch Màu Điện Trở 4 Vạch
Công thức tính giá trị điện trở 4 vạch màu: Giá trị = (Vạch 1 × 10 + Vạch 2) × 10^(Vạch 3) ± Vạch 4
| Màu vạch | Vạch 1 (Chục) | Vạch 2 (Đơn vị) | Vạch 3 (Hệ số nhân) | Vạch 4 (Dung sai) |
|---|---|---|---|---|
| Đen | 0 | 0 | 10^0 = 1 | — |
| Nâu | 1 | 1 | 10^1 = 10 | ±1% |
| Đỏ | 2 | 2 | 10^2 = 100 | ±2% |
| Cam | 3 | 3 | 10^3 = 1,000 (1k) | — |
| Vàng | 4 | 4 | 10^4 = 10k | — |
| Lục | 5 | 5 | 10^5 = 100k | ±0.5% |
| Lam | 6 | 6 | 10^6 = 1M | ±0.25% |
| Tím | 7 | 7 | 10^7 = 10M | ±0.1% |
| Xám | 8 | 8 | 10^8 | ±0.05% |
| Trắng | 9 | 9 | 10^9 | — |
| Vàng kim (Gold) | — | — | 0.1 | ±5% (Phổ biến nhất) |
| Bạc (Silver) | — | — | 0.01 | ±10% |
- Điện trở 220Ω (cho LED đơn & LED 7 đoạn): Đỏ (2) - Đỏ (2) - Nâu (x10) - Vàng kim (±5%).
- Điện trở 10kΩ (Kéo trở nút nhấn Pull-up / Pull-down): Nâu (1) - Đen (0) - Cam (x1000) - Vàng kim (±5%).
- Điện trở 1kΩ (Bảo vệ transitor / opto): Nâu (1) - Đen (0) - Đỏ (x100) - Vàng kim (±5%).
Bảng Tra Cứu Nhanh Chân Cắm (Pinout UNO R3)
| Tên chân | Loại tín hiệu | Tính năng phụ | Ứng dụng điển hình |
|---|---|---|---|
| D0 (RX) | Digital I/O | Serial UART Receive | Nhận dữ liệu từ máy tính (Tránh cắm mạch khi nạp code) |
| D1 (TX) | Digital I/O | Serial UART Transmit | Truyền dữ liệu lên máy tính (Tránh cắm mạch khi nạp code) |
| D2 | Digital I/O | External Interrupt 0 | Nối đoạn A LED 7 đoạn / Đọc xung ngắt cảm biến |
| ~D3 | Digital I/O | PWM / Interrupt 1 | Nối đoạn B LED 7 đoạn / Điều tốc động cơ, dimmer đèn |
| D4 | Digital I/O | — | Nối đoạn C LED 7 đoạn / Chân Trigger cảm biến siêu âm |
| ~D5 | Digital I/O | PWM | Nối đoạn D LED 7 đoạn / PWM điều khiển Servo |
| ~D6 | Digital I/O | PWM | Nối đoạn E LED 7 đoạn / Điều khiển độ sáng |
| D7 | Digital I/O | — | Nối đoạn F LED 7 đoạn / Đọc tín hiệu nút nhấn |
| D8 | Digital I/O | — | Nối đoạn G LED 7 đoạn / Bật tắt rơ-le 5V |
| ~D9 | Digital I/O | PWM | Phát nhạc còi chip Buzzer (tone) |
| ~D10 | Digital I/O | PWM / SPI SS | Điều khiển góc quay Servo SG90 |
| ~D11 | Digital I/O | PWM / SPI MOSI | Đèn xanh giao thông |
| D12 | Digital I/O | SPI MISO | Đèn vàng giao thông |
| D13 | Digital I/O | SPI SCK / Onboard LED | Đèn đỏ giao thông (Chân gắn sẵn LED chữ L trên board) |
| A0 đến A3 | Analog In | 10-bit ADC (0..1023) | Đọc biến trở, cảm biến quang trở LDR, cảm biến nhiệt độ |
| A4 (SDA) | Analog In / I2C | I2C Data Bus | Kết nối màn hình LCD 1602 I2C / Đồng hồ RTC |
| A5 (SCL) | Analog In / I2C | I2C Clock Bus | Kết nối màn hình LCD 1602 I2C / Cảm biến gia tốc |
Khắc Phục Sự Cố Thường Gặp (Troubleshooting)
Nguyên nhân phổ biến:
- Đang cắm dây vào chân Digital 0 (RX) hoặc Digital 1 (TX) → Cách khắc phục: Rút dây chân 0, 1 ra trước khi ấn nạp code.
- Chọn sai cổng kết nối COM / Serial Port → Vào menu Tools → Port và chọn cổng có chữ Arduino UNO.
- Cáp USB tiếp xúc kém hoặc cáp sạc điện thoại không có đường truyền data → Đổi dây cáp USB chất lượng tốt hơn.
Hiện tượng này 100% là do lệch tốc độ Baud Rate! Nếu trong mã nguồn bạn viết Serial.begin(9600); thì ở góc dưới cùng bên phải của cửa sổ Serial Monitor bạn phải bấm chọn đúng 9600 baud. Nếu chọn 115200 baud sẽ bị sai lệch tần số xung nhịp truyền dữ liệu.
Hầu hết các mạch Arduino UNO clone hoặc giá rẻ tại Việt Nam sử dụng chip nạp nối tiếp CH340G thay cho chip Atmega16U2. Máy tính (đặc biệt là macOS và Windows 10/11) chưa có driver sẵn. Bạn cần tải và cài đặt driver CH341SER cho hệ điều hành của mình, sau đó khởi động lại máy tính.
Công Cụ Giả Lập & Tài Nguyên Hữu Ích
Giả lập trực tiếp trên web bo mạch Arduino UNO, ESP32, màn hình LCD, cảm biến nhiệt độ, kết nối MQTT ảo cực nhanh.
Môi trường mô phỏng mạch điện có hình ảnh trực quan 3D giống hệt linh kiện thật và hỗ trợ dựng hình thiết kế vỏ hộp 3D.
Trang nộp bài tập thực hành, nhận thông báo đề thi và tải tài liệu slide chính thức của TS. Cao Xuân Nam.