Chọn bo mạch lập trình đầu tiên cho học sinh: ESP32, Arduino Nano hay micro:bit
So sánh ESP32 DevKit V1, Arduino Nano và micro:bit cho học sinh: có sẵn gì trên mạch, lập trình bằng gì, làm được dự án gì, chọn theo mục tiêu và những thứ cần mua kèm.
Sau khi học Scratch, nhiều học sinh muốn chương trình của mình làm đèn sáng, đọc cảm biến, chạy robot thật. Bước này cần một bo mạch vi điều khiển: một máy tính nhỏ chạy chương trình trẻ viết. Ba lựa chọn phổ biến cho học sinh là ESP32, Arduino Nano và micro:bit.
Bài viết so sánh ba bo mạch theo những gì quan trọng với học sinh: có sẵn gì trên mạch, lập trình bằng gì, làm được dự án gì, rồi gợi ý cách chọn theo mục tiêu. PYWORLD bán ESP32 và Arduino Nano, không bán micro:bit; bài vẫn nêu micro:bit vì đó là lựa chọn tốt cho một số trẻ.
1. Ba bo mạch thường dùng

ESP32 DevKit V1
- Có Wi-Fi và Bluetooth: điều khiển đèn, xe robot bằng điện thoại, gửi dữ liệu cảm biến lên mạng.
- Có sẵn trên mạch: đèn LED (thường ở chân GPIO2), nút BOOT, và nhiều chân cảm ứng điện dung: chạm tay vào dây nối là chương trình nhận ra. Nhờ vậy, những bài đầu tiên không cần thêm linh kiện nào.
- Lập trình bằng C++ với Arduino IDE, hoặc bằng Python với MicroPython.
- Mức logic 3,3 V; nối với module 5 V cần chú ý.
Shop có ESP32 DevKit V1 30 chân cổng Type-C, bản dùng chip giao tiếp CH340, và mạch ESP32 MicroPython nhỏ gọn cho người muốn học Python.
Arduino Nano
- Vi điều khiển ATmega328P, mức logic 5 V, hợp với rất nhiều module cảm biến 5 V.
- Có sẵn đèn LED nối chân D13.
- Lập trình bằng C++ với Arduino IDE; tài liệu, ví dụ trên mạng rất nhiều.
- Không có Wi-Fi, Bluetooth.
Shop có Arduino Nano và shield mở rộng Nano Sensor để cắm cảm biến bằng dây ba chân, không cần breadboard.
micro:bit V2
- Bo mạch thiết kế riêng cho giáo dục: có sẵn ma trận 25 đèn LED, 2 nút bấm, loa, micro, cảm biến gia tốc, la bàn và Bluetooth.
- Lập trình bằng khối kéo thả rất giống Scratch, hoặc bằng Python.
- Rất hợp với trẻ 8–11 tuổi mới chuyển từ Scratch. Muốn nối thêm động cơ, cảm biến ngoài thì cần bo mở rộng riêng.
2. So sánh thông số chính

Với học sinh, không cần nhớ hết các con số. Ba dòng đáng xem nhất là không dây, có sẵn trên mạch và cách lập trình, vì chúng quyết định trẻ làm được dự án gì và bắt đầu dễ hay khó.
3. Chọn theo mục tiêu

| Tình huống | Gợi ý |
|---|---|
| Trẻ 8–10 tuổi, vừa học Scratch, muốn thấy kết quả ngay | micro:bit, hoặc ESP32 với các bài dùng LED và chân cảm ứng trên mạch |
| Trẻ 10–14 tuổi muốn làm xe robot, điều khiển bằng điện thoại | ESP32 DevKit V1 |
| Trẻ muốn học Python thật | ESP32 với MicroPython |
| Lớp học điện tử cơ bản, nhiều module 5 V có sẵn | Arduino Nano kèm shield cảm biến |
| Dự án mang đi, không cắm máy tính | ESP32 kèm pin 18650, ví dụ ESP32 tích hợp màn hình OLED và pin 18650 |
4. Cần mua kèm gì?
- Dây USB nạp code đúng loại cổng của mạch (Type-C hoặc Micro USB), loại có truyền dữ liệu, không phải dây chỉ sạc.
- Breadboard và dây cắm test board khi bắt đầu nối thêm linh kiện.
- Hộp mica cho ESP32 để bảo vệ mạch khi trẻ mang đi, tránh chạm chập.
5. An toàn khi học sinh dùng mạch điện tử
- Chỉ dùng nguồn USB 5 V từ máy tính, cốc sạc, hoặc pin; không nối vào điện lưới 220 V.
- Rút cáp USB trước khi cắm, rút dây.
- Đặt mạch trên bàn khô, không đặt trên đồ kim loại; không để linh kiện nhỏ gần trẻ dưới 3 tuổi.
- Pin lithium (18650) cần người lớn lắp đặt và cất giữ.
6. Gợi ý cho phụ huynh và giáo viên
- Đừng mua nhiều thứ một lúc. Một bo mạch và một dây USB đủ cho 3–4 buổi đầu.
- Chọn theo dự án trẻ thích: trẻ mê xe thì chọn mạch có Wi-Fi để làm xe điều khiển; trẻ thích âm nhạc thì làm đàn cảm ứng.
- Ở lớp: mỗi nhóm 2–3 học sinh một bộ mạch là vừa; trẻ phân vai người viết code, người nối dây, người kiểm tra.
7. Xem thêm
Các bài tiếp theo trong loạt phát triển tư duy cho trẻ bằng STEM và lập trình hướng dẫn những dự án đầu tiên với ESP32 không cần linh kiện thêm: đèn nhấp nháy và mã Morse, chạm tay bật đèn bằng chân cảm ứng. Học sinh muốn dùng Python có thể đọc bài bắt đầu MicroPython trên ESP32 với Thonny; học sinh dùng Arduino Nano có thể đọc bài bắt đầu với Arduino Nano CH340.
Xem thêm