Tổng quan: Bo mạch ESP32, Arduino và lựa chọn khác
- Khởi động
- Bài viết
- Từ 10 tuổi
- 4 phút đọc

Bo vi điều khiển là bo mạch có vi điều khiển và các chân đưa chức năng của nó ra ngoài. Bo ESP32-C3-DevKitM-1 được dẫn nguồn có Wi-Fi và Bluetooth Low Energy; tính năng thay đổi tùy mẫu chip và bo ESP32. Arduino gồm nhiều bo với kiểu dáng, bố trí và tính năng khác nhau. Khi chọn bo, hãy xem vi điều khiển, cổng kết nối và cách cấp nguồn.
Mục lục
- Bo ESP32
- Bo Arduino
Bạn sẽ học được gì
- Phân biệt được chip ESP32 và nền tảng Arduino.
- Hiểu bo có hàng chân để làm gì.
- Nêu được các đặc điểm cần so sánh như vi điều khiển, cổng kết nối và cách cấp nguồn.
Cần biết trước
GPIO là các chân vào/ra đa dụng có thể cấu hình để đọc tín hiệu hoặc điều khiển đầu ra.
Bo ESP32 có gì?
ESP32-DevKitC V4 là bo phát triển nhỏ dựa trên ESP32, do Espressif sản xuất. Hầu hết các chân I/O của module ESP được đưa ra các hàng chân trên bo. Bo ESP32-C3-DevKitM-1 tích hợp đầy đủ chức năng Wi-Fi và Bluetooth năng lượng thấp.
- ESP32-C3-DevKitM-1
- Kết nối không dây
- Module ESP32-C3
Bo Arduino khác gì?
Arduino là nền tảng mã nguồn mở dùng để xây dựng các dự án điện tử. Các bo Arduino đưa chức năng của vi điều khiển ra dạng dễ tiếp cận; một số bo chia sẻ kiểu dáng và bố trí chân tương thích. Bo Arduino UNO Rev3 chứa mọi thứ cần thiết để hỗ trợ vi điều khiển; có thể nối bo với máy tính bằng cáp USB để bắt đầu.
- Máy tính
- Cáp USB
- Arduino UNO Rev3
Chọn bo theo tiêu chí nào?
Trong bảng so sánh Arduino được trích dẫn, các bo được xếp theo vi điều khiển chính; bộ phận này quyết định nhiều đặc tính nhưng không phải tất cả. Các bo còn khác nhau về điện áp, số chân, kết nối, nguồn và kiểu dáng. Khi nối ngoại vi, cần kiểm tra điện áp logic của bo và thiết bị có tương thích hay không. Tốc độ xung nhịp liên quan đến tốc độ thực hiện lệnh, nhưng riêng nó không đủ để so sánh hiệu năng.
- Vi điều khiển chính
- Đặc tính của bo
- Tốc độ xung nhịp
Ví dụ trong đời sống
Ví dụ giả định: với một cảm biến gửi số đo qua mạng, hãy chọn bo có kết nối và giao thức phù hợp với mạng cần dùng. Một đèn nhấp nháy đơn giản có thể dùng bo dễ bắt đầu; không có loại bo nào bắt buộc cho mọi dự án.
Hiểu lầm thường gặp
Bo nào cũng giống nhau. Vi điều khiển chính ảnh hưởng nhiều đặc tính của bo, nhưng cổng kết nối, nguồn và kiểu dáng cũng khác nhau.
Phải có thêm nhiều linh kiện mới bắt đầu với Arduino UNO Rev3. Bo chứa mọi thứ cần thiết để hỗ trợ vi điều khiển; có thể nối bo với máy tính bằng cáp USB để bắt đầu.
Câu hỏi thường gặp
Bo ESP32 khác bo Arduino ở đâu?
Bo ESP32-C3-DevKitM-1 được dẫn nguồn hỗ trợ Wi-Fi và Bluetooth Low Energy; Arduino là nền tảng gồm nhiều bo, có thể dùng các chip và cách bố trí khác nhau; Arduino Nano ESP32 là một ví dụ: bo mạch dựa trên ESP32-S3. Gói bo của nó thuộc Arduino ESP32 Core.
Hàng chân trên bo để làm gì?
Để nối ngoại vi bằng dây nối hoặc cắm bo lên breadboard.
Chọn bo theo gì?
Dựa trên nhu cầu về vi điều khiển, kết nối, nguồn và kiểu dáng; vi điều khiển chỉ quyết định một phần đặc tính.
Tốc độ xung nhịp là gì?
Tần số hoạt động của vi điều khiển, liên quan tới tốc độ thực hiện lệnh.
Tóm tắt
- Bo ESP32-C3-DevKitM-1 hỗ trợ Wi-Fi và Bluetooth Low Energy, với phần lớn chân I/O được đưa ra hàng chân.
- Các bo Arduino có nhiều kiểu dáng; Arduino UNO Rev3 có thể bắt đầu bằng cách nối với máy tính qua cáp USB.
- Vi điều khiển, kết nối, nguồn và kiểu dáng đều là tiêu chí chọn bo; tốc độ xung nhịp chỉ là một điểm tham khảo.
Thuật ngữ trong bài
Tên tiếng Việt, tên tiếng Anh và nghĩa dùng trong bài. Di chuột, chạm hoặc dùng phím Tab tới từ có gạch chân chấm để xem giải thích ngay khi đọc.
- Bo vi điều khiểnMicrocontroller board
- Bo mạch có vi điều khiển và các chân đưa chức năng của nó ra ngoài.
- ESP32
- Họ chip do Espressif sản xuất.
- Arduino
- Nền tảng mã nguồn mở gồm bo mạch và phần mềm cho dự án điện tử.
- Tốc độ xung nhịpClock speed
- Tần số hoạt động của vi điều khiển, liên quan tới tốc độ thực hiện lệnh.
- Hàng chânPin header
- Hàng chân trên bo để nối ngoại vi bằng dây nối hoặc cắm lên breadboard.
Bài này chưa được đánh dấu là đã xem
Thấy nội dung sai hoặc chưa an toàn?
Báo cho quản trị viên qua email. Thư có sẵn tên bài và đường dẫn.
Có thể bạn cũng quan tâm
Cơ bảnArduino chạy setup và loop như thế nào?
Chương trình Arduino gọi là sketch gồm hai hàm: setup chạy một lần, loop lặp liên tục; bài giải thích thứ tự chạy, vì sao loop không nghỉ và hàm delay.
Internet vạn vật (IoT)4 phút đọc
Khởi độngTổng quan: Firmware và kết nối mạng IoT
Cái nhìn tổng quan về firmware chạy trên thiết bị IoT, vòng setup và loop, cách MQTT gửi bản tin lên mạng và hướng dẫn an toàn do NIST công bố.
Internet vạn vật (IoT)4 phút đọc
Cơ bảnMQTT chuyển bản tin qua broker như thế nào?
MQTT là giao thức xuất bản và đăng ký: broker nhận bản tin theo chủ đề rồi chuyển cho bên đã đăng ký; bài nêu chủ đề, ký tự thay thế, ba mức QoS.
Internet vạn vật (IoT)4 phút đọc
Cơ bảnRS-485 truyền tín hiệu vi sai ra sao?
RS-485 gửi tín hiệu qua hai dây và so sánh hiệu điện áp giữa chúng nên chịu nhiễu tốt, đi xa và cho nhiều thiết bị dùng chung một đường truyền.
Internet vạn vật (IoT)4 phút đọc
Nguồn
Các nguồn này viết cho người đọc lớn hơn. Nếu thấy khó, hãy đọc cùng người lớn.
- ESP32-DevKitC V4 Getting Started Guide(mở trong thẻ mới)
Espressif SystemsBậc C: nguồn khácĐọc ngày 29 tháng 10, 2026
- ESP32-C3-DevKitM-1 User Guide(mở trong thẻ mới)
Espressif SystemsBậc C: nguồn khácĐọc ngày 29 tháng 10, 2026
- What is an Arduino?(mở trong thẻ mới)
SparkFun ElectronicsBậc C: nguồn khácĐọc ngày 29 tháng 10, 2026
- Arduino UNO Rev3(mở trong thẻ mới)
ArduinoBậc C: nguồn khácĐọc ngày 29 tháng 10, 2026
- Arduino Comparison Guide(mở trong thẻ mới)
SparkFun ElectronicsBậc C: nguồn khácĐọc ngày 29 tháng 10, 2026
- Getting Started with the Arduino Nano ESP32(mở trong thẻ mới)
ArduinoBậc C: nguồn khácĐọc ngày 29 tháng 10, 2026
- Arduino Nano ESP32 Datasheet(mở trong thẻ mới)
Arduino (official documentation repository)Bậc C: nguồn khácĐọc ngày 29 tháng 10, 2026
