Breadboard, điện trở, LED - bài thực hành điện tử đầu tiên đúng cách

Cấu tạo breadboard, cách đọc vạch màu điện trở, tính điện trở cho LED và 4 bài thực hành tăng dần với ESP32 - nền tảng trước khi lắp robot. Trong bài viết này, chúng ta sẽ cùng tìm hiểu chi tiết và ứng dụng thực tế trong robot.
Ba linh kiện đầu tiên của mọi hành trình điện tử
Trước khi robot chạy, hãy làm chủ ba thứ rẻ nhất trên bàn: breadboard (bảng cắm thử), điện trở và LED. Bộ ba này dạy các khái niệm nền — mạch kín, hạn dòng, cực tính — mà mọi lỗi robot sau này đều quy về. Tổng chi phí thực hành của cả bài: dưới 100.000 đ.
Breadboard - hiểu ruột mới cắm đúng
Breadboard là bảng nhựa đục lỗ với các thanh kim loại nối ngầm bên dưới:
- Hai đường ray dọc mỗi bên (kẻ đỏ + và xanh -): nối thông suốt theo chiều dọc — dành cho nguồn. Lưu ý breadboard dài (830 lỗ) có ray đứt quãng ở giữa, phải bắc cầu
- Các hàng ngang 5 lỗ (a-b-c-d-e và f-g-h-i-j): 5 lỗ mỗi nhóm nối ngầm với nhau — hai chân linh kiện cắm cùng hàng-cùng-nhóm là nối nhau
- Rãnh giữa: ngăn cách hai nhóm — IC dạng chân đôi (DIP) cưỡi lên rãnh này, mỗi hàng chân một bên
Ba lỗi cắm kinh điển: hai chân của cùng một linh kiện cắm chung một hàng 5 lỗ (tự chập chính nó); tưởng hàng ngang nối thông sang bên kia rãnh; và quên ray nguồn đứt giữa trên board dài.
Điện trở - đọc vạch màu trong 5 phút
Điện trở hạn chế dòng điện, đơn vị ohm (Ω). Đọc giá trị qua vạch màu (loại 4 vạch phổ biến): hai vạch đầu là hai chữ số, vạch ba là số số 0 thêm vào, vạch bốn (nhũ vàng/bạc) là sai số.
Bảng màu: đen 0, nâu 1, đỏ 2, cam 3, vàng 4, lục 5, lam 6, tím 7, xám 8, trắng 9.
| Vạch màu | Giá trị | Dùng cho |
|---|---|---|
| Đỏ-Đỏ-Nâu | 220 Ω | LED với nguồn 3.3-5V |
| Nâu-Đen-Đỏ | 1 kΩ | LED sáng nhẹ, chia áp, hạn dòng cực B transistor |
| Nâu-Đen-Cam | 10 kΩ | Điện trở kéo (pull-up/down), chia áp cảm biến |
| Vàng-Tím-Đỏ | 4.7 kΩ | Pull-up bus I2C |
Mẹo thực dụng: người mới chỉ cần mua 3 giá trị 220Ω, 1kΩ, 10kΩ mỗi loại 20 con (~10.000 đ) là đủ cho cả năm học đầu. Không chắc vạch màu? Đo bằng đồng hồ vạn năng thang Ω — nhanh hơn tra bảng.
LED - linh kiện có cực tính đầu tiên
LED chỉ sáng khi cắm đúng chiều:
- Chân dài = Anode (+) nối về phía nguồn; chân ngắn = Cathode (-) về GND; viền vỏ phía cathode thường vát phẳng
- LED "ăn" điện áp cố định (sụt áp thuận): đỏ ~1.8-2V, xanh lá/xanh dương/trắng ~3-3.2V
- Dòng an toàn: 5-20 mA. Không bao giờ cắm LED thẳng vào nguồn không qua điện trở
Công thức tính điện trở cho LED
R = (V_nguồn - V_LED) / I_mong_muốn
Ví dụ chuẩn với ESP32 (GPIO xuất 3.3V), LED đỏ, dòng 6 mA: R = (3.3 - 1.9) / 0.006 ≈ 233 → chọn 220Ω. Với nguồn 5V và LED đỏ 10 mA: R = (5 - 1.9)/0.01 = 310 → chọn 330Ω. Chọn con gần nhất về phía lớn hơn — LED tối đi chút còn hơn chết sớm.
Bốn bài thực hành tăng dần
Bài 1 - LED sáng không cần code
Mạch: ray đỏ (3V3 từ ESP32) → điện trở 220Ω → LED (chân dài phía điện trở) → ray xanh (GND). LED sáng ngay khi cấp nguồn. Học được: mạch kín, cực tính, hạn dòng. LED không sáng? Kiểm tra theo thứ tự: chiều LED → các chân có cùng hàng 5 lỗ với nhau không → nguồn có ra ray không.
Bài 2 - GPIO điều khiển LED
Chuyển đầu điện trở từ ray đỏ sang GPIO 4 của ESP32, nạp code:
void setup() {
pinMode(4, OUTPUT);
}
void loop() {
digitalWrite(4, HIGH);
delay(1000);
digitalWrite(4, LOW);
delay(1000);
}Học được: GPIO là "công tắc lập trình được" — khoảnh khắc phần mềm chạm phần cứng.
Bài 3 - Nút nhấn đọc INPUT_PULLUP
Nút nhấn một chân về GPIO 15, chân kia về GND. Code dùng trở kéo nội:
void setup() {
pinMode(15, INPUT_PULLUP); // trở kéo lên có sẵn trong chip
pinMode(4, OUTPUT);
}
void loop() {
// nhấn = LOW (nối xuống GND)
digitalWrite(4, digitalRead(15) == LOW ? HIGH : LOW);
}Học được: logic pull-up (nhấn là LOW!), input số đầu tiên — chính là cách robot đọc công tắc hành trình.
Bài 4 - Quang trở và chia áp
Mạch chia áp: 3V3 → quang trở LDR → điểm giữa nối GPIO 34 → điện trở 10kΩ → GND.
void setup() { Serial.begin(115200); }
void loop() {
Serial.println(analogRead(34)); // 0-4095, sáng = số lớn
delay(200);
}Che tay lên quang trở, nhìn số thay đổi trên Serial Monitor. Học được: chia áp — công thức quan trọng nhất của cảm biến analog, và ADC của ESP32. Từ đây robot "thấy" được ánh sáng: đèn tự bật khi trời tối chỉ là bài 4 cộng bài 2.
Nâng cấp bàn thực hành
Sau bộ ba này, các món đáng sắm tiếp (tổng ~200.000 đ): đồng hồ vạn năng cơ bản (đo áp, thông mạch — công cụ chẩn đoán số một), bộ dây jumper 3 loại đực-đực/đực-cái/cái-cái, kìm tuốt dây, và hộp linh kiện chia ngăn. Mỏ hàn để sau — giai đoạn breadboard chưa cần.
Câu hỏi thường gặp
Điện trở có chiều không? Cắm ngược có sao không?
Không có chiều — điện trở cắm xuôi ngược như nhau. Trong nhóm linh kiện cơ bản, chỉ LED, tụ hóa, diode và IC là có cực tính phải chú ý.
Vì sao LED của tôi sáng rất yếu?
Ba khả năng: điện trở quá lớn (nhầm 10kΩ thay vì 220Ω — kiểm tra vạch màu); LED xanh dương/trắng với nguồn 3.3V chỉ còn dư địa 0.1-0.3V nên tối (bình thường, dùng nguồn 5V hoặc chấp nhận); tiếp xúc breadboard lỏng (ấn lại chân, đổi lỗ).
Breadboard chịu được dòng bao nhiêu?
Khoảng 1 A cho các tiếp điểm còn mới — đủ cho LED, cảm biến, tín hiệu. KHÔNG cho dòng động cơ chạy qua breadboard: motor kéo tải ăn vài ampe làm nóng chảy tiếp điểm. Động cơ luôn đấu qua domino, jack XT60 hoặc hàn trực tiếp.
Khi nào chuyển từ breadboard sang hàn mạch?
Khi mạch đã chạy ổn định và cần bền vững (gắn lên robot rung lắc). Lộ trình: breadboard (thử nghiệm) → phíp đục lỗ hàn dây (bán cố định) → PCB đặt in (sản phẩm). Robot học tập dừng ở mức hai là đủ; giữ nguyên module cắm dây jumper cũng chấp nhận được nếu bó dây gọn.
Tài nguyên tải về
Tải bản PDF của bài viết để in giáo án hoặc gửi trước cho học viên.



