Hướng dẫn học Arduino - Bài số 2: Linh kiện trong mạch

Khám phá board Arduino Uno và các linh kiện chính

ℹ️Về Các Phiên Bản Arduino Uno

Arduino Uno đã trải qua nhiều phiên bản cải tiến qua các năm, mỗi phiên bản đều mang đến những cải thiện và cập nhật. Mặc dù có nhiều phiên bản khác nhau, Arduino Uno R3 (Revision 3) là phiên bản phổ biến và được sử dụng rộng rãi nhất.

Tại sao R3 lại phổ biến?

  • ✓Hầu hết các hướng dẫn và dự án đều dựa trên R3
  • ✓Tương thích tốt với shield và phụ kiện
  • ✓Thiết kế ổn định, đã được kiểm chứng với nhiều năm hỗ trợ cộng đồng
  • ✓Dễ tìm và mua từ nhiều nhà bán lẻ

💡 Mô hình 3D bên dưới thể hiện Arduino Uno R3, có vi điều khiển ATmega328P và là tiêu chuẩn tham khảo cho hầu hết người mới bắt đầu với Arduino.

💡 Mẹo: Di chuột qua các linh kiện để xem tên
🖱️ Điều Khiển 3D
• Nhấn chuột trái + kéo để xoay
• Cuộn chuột để zoom
• Nhấn chuột phải + kéo để di chuyển
Tip

💡 Không Cần Phải Nhớ Hết Mọi Thứ!

Trang này được thiết kế như một tài liệu tham khảo tiện lợi — bạn không cần nhớ hết tất cả chi tiết này ngay bây giờ! Hãy thoải mái bookmark, chia sẻ với bạn bè, hoặc quay lại bất cứ khi nào bạn cần tra cứu chức năng chân và thông số kỹ thuật của Arduino. Nó luôn ở đây để giúp bạn khi cần.

Tham Khảo Linh Kiện

Chân D0-D13 (PWM ~): 3,5,6,9,10,11

14 chân I/O kỹ thuật số để đọc cảm biến và điều khiển đầu ra. Các chân 3,5,6,9,10,11 hỗ trợ PWM (~).

Chân Analog A0-A5

6 chân đầu vào analog (A0-A5) để đọc cảm biến analog với độ phân giải 10-bit (0-1023).

Nguồn: 5V, 3.3V, GND, Vin

Chân nguồn: 5V (ổn định), 3.3V (ổn định), GND (đất), và Vin (nguồn ngoài 7-12V).

Vi điều khiển ATMEGA328

Chip chính thực thi mã của bạn. Bộ nhớ flash 32KB, SRAM 2KB, tốc độ xung nhịp 16MHz.

Cổng USB/Type-C

Kết nối máy tính để lập trình và cấp nguồn. Cung cấp nguồn 5V và giao tiếp serial.

Nguồn điện ngoài

Cổng nguồn ngoài. Chấp nhận nguồn DC 7-12V (khuyến nghị 9V) cho hoạt động độc lập.

Nút Reset

Khởi động lại chương trình từ đầu. Hữu ích cho việc gỡ lỗi và kiểm tra mã.

Thạch anh 16MHz

Thạch anh 16MHz cung cấp thời gian chính xác cho tín hiệu xung nhịp của vi điều khiển.

Ổn áp 5V

Chuyển đổi nguồn ngoài (7-12V) thành 5V ổn định cho bo mạch và linh kiện.

Cầu chì Polyfuse (Bảo vệ quá dòng)

Cầu chì có thể đặt lại bảo vệ chống quá dòng. Tự động đặt lại khi dòng điện trở về bình thường.

Đầu ICSP (ATMEGA328)

Đầu lập trình serial trong mạch để lập trình nâng cao và cập nhật bootloader.

Bo mạch Arduino Uno

Bo mạch chính chứa tất cả linh kiện và cung cấp kết nối điện.