Công nghệ

Arduino UNO và arduino NANO có gì khác nhau và phải sử dụng từng loại như thế nào cho đúng

null
Written by lbtmicr06

Arduino UNONANO thực ra rất giống nhau về “bộ não”. Cả hai thường dùng vi điều khiển ATmega328P, chạy 16 MHz, bộ nhớ chương trình 32 KB, RAM 2 KB. Khác biệt lớn nhất nằm ở kích thước, cách kết nối chân và mục đích sử dụng. (TME)

1. So sánh Arduino UNO và Arduino NANO

Đặc điểm Arduino Uno R3 Arduino Nano
Vi điều khiển ATmega328P ATmega328P
Xung nhịp 16 MHz 16 MHz
Flash 32 KB 32 KB
RAM 2 KB 2 KB
Điện áp hoạt động 5V 5V
Chân Digital 14 chân (D0-D13) 14 chân (D0-D13)
PWM 6 chân 6 chân
Analog 6 chân (A0-A5) 8 chân (A0-A7)
Kích thước Lớn hơn Nhỏ gọn hơn
Cắm breadboard Không tiện Rất tiện
Shield Arduino Hỗ trợ tốt Không phù hợp bằng
Học tập Dễ hơn Cần quen chân hơn

(CircuitPath)


2. Arduino UNO nên dùng khi nào?

Arduino UNO phù hợp nhất khi bạn:

✅ Mới học Arduino

Ví dụ:

  • Nhấp nháy LED
  • Cảm biến nhiệt độ
  • Cảm biến siêu âm
  • Servo
  • Relay
  • LCD
  • Module vân tay

Lý do:

  • Bo mạch to, nhìn rõ chân
  • Dễ cắm dây Dupont
  • Nhiều tài liệu hướng dẫn dùng UNO

Ví dụ mạch học:

Arduino UNO
      |
      |
 Cảm biến
      |
      |
   LED / Servo

Rất phù hợp để thử nghiệm trên bàn.


✅ Làm mạch thử nghiệm nhanh

Ví dụ bạn đang làm:

  • Thùng rác thông minh
  • Robot tránh vật cản
  • Xe robot bám người

UNO rất tiện vì bạn tháo lắp linh kiện liên tục.


3. Arduino NANO nên dùng khi nào?

Arduino NANO phù hợp khi sản phẩm cần:

✅ Nhỏ gọn

Ví dụ:

  • Robot mini
  • Mạch điều khiển gắn trong hộp
  • Thiết bị đeo
  • Mô hình nhỏ

Ví dụ:

        Pin
         |
     Arduino Nano
         |
 Servo + Sensor

Nano có thể cắm thẳng vào breadboard nên rất tiết kiệm diện tích. (ControllersTech®)


✅ Làm sản phẩm cuối cùng

Ví dụ bạn thử nghiệm bằng UNO:

Bước 1:
UNO + cảm biến + motor

↓

Chạy ổn

↓

Bước 2:
Chuyển sang Nano

↓

Lắp vào robot thật

Đây là cách nhiều người làm dự án.


4. Code UNO có chạy trên NANO không?

Gần như .

Ví dụ code nhấp nháy LED:

void setup()
{
 pinMode(13, OUTPUT);
}

void loop()
{
 digitalWrite(13, HIGH);
 delay(1000);

 digitalWrite(13, LOW);
 delay(1000);
}

Chạy được trên cả UNO và NANO.

Bạn chỉ cần chọn đúng board trong Arduino IDE:

Với UNO:

Tools
→ Board
→ Arduino Uno

Với Nano:

Tools
→ Board
→ Arduino Nano
→ Processor ATmega328P

5. Điểm khác biệt dễ gây lỗi khi đổi UNO sang NANO

USB

UNO:

USB Type B
(cáp máy in)

Nano:

Mini USB
hoặc Micro USB

Chân nguồn

Cả hai có:

  • 5V
  • 3.3V
  • GND
  • VIN

Nhưng Nano nhỏ nên chân gần nhau hơn, dễ cắm nhầm hơn.


Chân Analog

UNO:

A0-A5

Nano:

A0-A7

Nano có thêm:

A6
A7

nhưng chỉ dùng đọc Analog, không xuất Digital. (ControllersTech®)


6. Nếu bạn đang học Arduino thì nên mua loại nào?

Với các dự án bạn từng hỏi như:

  • cảm biến vân tay AS608
  • ESP8266
  • xe robot
  • thùng rác thông minh
  • servo
  • cảm biến siêu âm

mình khuyên:

Giai đoạn học → dùng Arduino UNO

Vì:

  • dễ đấu dây
  • dễ sửa lỗi
  • dễ nhìn chân

Sau khi làm chạy ổn:

Chuyển sang Arduino Nano để làm sản phẩm nhỏ gọn


Tóm lại:

  • Arduino UNO = bàn thí nghiệm điện tử
  • Arduino Nano = phiên bản thu nhỏ để nhúng vào sản phẩm

Hai con gần như cùng sức mạnh, chọn loại nào chủ yếu dựa vào kích thước và cách bạn lắp mạch. (TME)

About the author

lbtmicr06

Leave a Comment