본문 바로가기
카테고리 없음

아두이노의 종류와 차이점

by kakaMora 2025. 5. 9.

1. 범용·입문용 보드

Arduino Uno (R3)

  • 마이크로컨트롤러: ATmega328P (8-bit AVR)
  • 클럭 속도: 16 MHz
  • 디지털 I/O 핀: 14개 (PWM 6개 포함)
  • 아날로그 입력: 6개
  • 플래시 메모리: 32 KB (부트로더 제외 0.5 KB)
  • SRAM: 2 KB
  • 동작 전압: 5 V (입력 전압 7–12 V)
  • 특징: 가장 보편적이고 튜토리얼·실습 예제가 풍부

Arduino Nano

 

  • MCU: ATmega328P
  • 크기: 45×18 mm (Uno보다 소형)
  • I/O: 디지털 14개 (PWM 6개), 아날로그 8개
  • 인터페이스: Mini-USB (Uno의 USB-B 대신)
  • 용도: 공간 제약 프로젝트, 브레드보드 체결

Arduino Pro Mini

  • MCU: ATmega328P
  • 크기: 33×18 mm
  • 동작 전압: 3.3 V 또는 5 V 버전 선택 가능
  • 인터페이스: USB 컨버터 미포함 (FTDI 모듈 필요)
  • 용도: 초경량·저전력 임베디드 장치

2. 확장성·대규모 I/O 보드

Arduino Mega 2560

  • MCU: ATmega2560
  • 디지털 I/O: 54개 (PWM 15개)
  • 아날로그 입력: 16개
  • 플래시 메모리: 256 KB
  • SRAM: 8 KB
  • 특징: 복잡한 로봇 제어, 다중 센서·모터 제어에 적합

3. USB 호스트·네이티브 USB 보드

Arduino Leonardo

  • MCU: ATmega32u4 (내장 USB 컨트롤러)
  • 디지털 I/O: 20개 (PWM 7개)
  • 아날로그 입력: 12개
  • 특징: 키보드·마우스 에뮬레이션 가능

Arduino Micro

  • MCU: ATmega32u4
  • 크기: 48×18 mm
  • 특징: Leonardo의 기능을 소형 폼팩터로 제공

4. 고성능·32비트 ARM 보드

Arduino Due

  • MCU: Atmel SAM3X8E (32-bit ARM Cortex-M3)
  • 클럭 속도: 84 MHz
  • 디지털 I/O: 54개 (PWM 12개)
  • 아날로그 입력: 12개, 아날로그 출력(DAC) 2개
  • SRAM: 96 KB
  • 동작 전압: 3.3 V
  • 특징: 고속 데이터 처리, 오디오·엔코더 제어 등

Arduino Zero

  • MCU: ATSAMD21G18 (32-bit ARM Cortex-M0+)
  • 클럭 속도: 48 MHz
  • 용도: 웨어러블·IoT 프로토타입, 센서 퓨전

5. IoT·무선 통신 특화 보드

Arduino MKR 시리즈

  • MKR1000: Wi-Fi 내장, ATSAMD21 + WINC1500
  • MKR1010: 개선된 보안(Wi-Fi + CryptoAuth)
  • MKR WiFi 1010: BLE + Wi-Fi 듀얼 모드
  • MKR GSM 1400: 셀룰러 네트워크 (GSM)
  • 특징: 저전력·소형, 클라우드 연동 IoT 프로젝트

Arduino Nano 33 시리즈

  • Nano 33 IoT: Wi-Fi + BLE (u-blox NINA-W102), 32-bit ARM
  • Nano 33 BLE: Bluetooth Low Energy 전용
  • Nano 33 BLE Sense: 온도·습도·압력·가속도·자이로·소리·가스 센서 통합
  • 특징: 크기가 작으면서 다양한 연결성 및 센서 통합

6. 용도별 선택 가이드

  • 입문·프로토타입 → Uno, Nano, Pro Mini
  • 대규모 I/O 필요 → Mega 2560
  • USB 디바이스 에뮬레이션 → Leonardo, Micro
  • 고속·고성능 연산 → Due, Zero
  • IoT・무선 네트워크 → MKR 시리즈, Nano 33 IoT/BLE

각 보드는 전압(3.3 V vs. 5 V), 메모리 용량, 폼팩터, 통신 인터페이스, I/O 수 등에서 차이가 있으니, 목표 프로젝트의 요구 사항(전력·크기·속도·연결성 등)에 맞춰 가장 적합한 보드를 선택하시면 됩니다.