아두이노 (Arduino) 도 종류가 많은데요. 이번 기사에서는 아두이노 시리즈 15종의 사양과 차이를 정리해 봤습니다. 정리해 보니 사양에서 크게 차이는 나지 않는것 같고, 필요에 따라서 결정을 하면 좋겠습니다.
참고로 가장 일반적으로 가장 많이쓰이는 아두이노는 기사 작성시점에서 아두이노 Uno R3 보드입니다. 그러면 아래의 표를 참고해 주세요.
Arduino Uno | Arduino Leonardo | Arduino Due | Arduino MEGA 2560 | Arduino MEGA ADK | |
---|---|---|---|---|---|
외관 | |||||
주요 특징 | 가장 일반적이며 인기 |
Arduino UNO의 염가 판 | 동작 전압이 3.3V 인 것에주의 | ATmega2560 사용, Flash 메모리 크기가 256kB |
USB로 Android 단말에 접속 가능 |
마이크로 컨트롤러 | ATmega328 | ATmega32u4 | AT91SAM3X8E | ATmega2560 | ATmega2560 |
동작 전압 | 5V | 5V | 3.3V | 5V | 5V |
입력 전압 (권장) | 7-12V | 7-12V | 7-12V | 7-12V | 7-12V |
입력 전압 (제한) | 6-20V | 6-20V | 6-20V | 6-20V | 6-20V |
디지털 I / O 핀 | 14 개 (내부 6 개는 PWM 출력) | 20 개 (내 7 개는 PWM 출력) | 54 개 (내 12 개는 PWM 출력) | 54 개 (내 15 개는 PWM 출력) | 54 개 (내 15 개는 PWM 출력) |
PWM 핀 번호 | 3, 5, 6, 9, 10, 11 | 3, 5, 6, 9, 10, 11, 13 | 2~13 | 2~13,44~46 | 2~13,44~46 |
LED | 13 | 13 | 13 | 13 | 13 |
아날로그 입력 핀 | 6 개 | 12 개 | 12 개 | 16 개 | 16 개 |
아날로그 출력 핀 | - | - | 2 개 | - | - |
플래시 메모리 | 32KB (내부 0.5KB는 bootloader 용) | 32KB (내부 4KB는 bootloader 용) | 512 KB | 256 KB (내 8KB는 bootloader 용) | 256 KB (내 8KB는 bootloader 용) |
SRAM | 2KB | 2.5 KB | 96 KB | 8 KB | 8 KB |
EEPROM | 1KB | 1KB | - | 4 KB | 4 KB |
클럭 속도 | 16MHz | 16MHz | 84 MHz | 16 MHz | 16 MHz |
전원 | USB or 외부 전원 (2.1mm 플러그) | USB or 외부 전원 (2.1mm 플러그) | USB or 외부 전원 (2.1mm 플러그) | USB or 외부 전원 (2.1mm 플러그) | USB or 외부 전원 (2.1mm 플러그) |
Arduino Ethernet | Arduino Mini | LilyPad Arduino | LilyPad Arduino USB | Arduino Micro | |
---|---|---|---|---|---|
외관 | |||||
주요 특징 | USB 직렬 드라이버 대신 이더넷 인터페이스 |
브레드 보드에서 사용할 것을 전제로한 크기 |
웨어러블 컴퓨팅과 e-textiles에 특화된 형태 | USB 연결 가능 | Adafruit와 공동 개발 |
마이크로 컨트롤러 | ATmega328 | ATmega328 | ATmega168V or ATmega328V | ATmega32u4 | ATmega32u4 |
동작 전압 | 5V | 5V | 2.7-5.5V | 3.3V | 5V |
입력 전압 (권장) | 7-12V | 7-9V | 2.7-5.5V | 3.8-5V | 7-12V |
입력 전압 (제한) | 6-20V | - | - | - | 6-20V |
디지털 I / O 핀 | 14 개 (내부 4 개는 PWM 출력) | 14 개 (내부 6 개는 PWM 출력) | 14 개 (내부 6 개는 PWM 출력) | 9 개 (내부 4 개는 PWM 출력) | 10 개 (내 7 개는 PWM 출력) |
PWM 핀 번호 | 3, 5, 6, 9, 10 | 3, 5, 6, 9 10 11 | 3, 5, 6, 9, 10, 11 | 3, 9, 10, 11, 13 | 3, 5, 6, 9, 10, 11, 13 |
LED | 9 | 13 | 13 | 13 | 13 |
아날로그 입력 핀 | 6 개 | 8 개 | 6 개 | 4 개 | 12 개 |
아날로그 출력 핀 | - | - | - | - | - |
플래시 메모리 | 32KB (내부 0.5KB는 bootloader 용) | 32KB (내부 2KB는 bootloader 용) | 16KB (내부 2KB는 bootloader 용) | 32KB (내부 4KB는 bootloader 용) | 32KB (내부 4KB는 bootloader 용) |
SRAM | 2KB | 2KB | 1 KB | 2.5 KB | 2.5 KB |
EEPROM | 1KB | 1KB | 512 bytes | 1 KB | 1 KB |
클럭 속도 | 16 MHz | 16MHz | 8 MHz | 8 MHz | 16MHz |
전원 | Ethernet (PoE) 모듈 or FTDI 케이블 / USB 시리얼 커넥터 | 외부 전원 (5V 핀 or 9V 핀) | USB or 외부 전원 | micro USB or 3.7V LiPo 배터리 | USB or 외부 전원 |
Arduino Nano | Arduino Pro Mini | Arduino Pro | Arduino Fio | Arduino Esplora | |
---|---|---|---|---|---|
외관 | |||||
Arduino Duemilanove와 동등 |
프로토 타입이 아니라 거의 제품의 내부에 사용하는 것을 상정 | 프로토 타입이 아니라 거의 제품의 내부에 사용하는 것을 상정 | 무선 애플리케이션 용 |
많은 온보드 센서를 가진 게임 컨트롤 방향 보드 | |
마이크로 컨트롤러 | ATmega168 or ATmega328 | ATmega168 | ATmega168 or ATmega328 | ATmega328P | ATmega32u4 |
동작 전압 | 5V | 3.3V or 5V | 3.3V or 5V | 3.3V | 5V |
입력 전압 (권장) | 7-12 V | 3.35 -12 V or 5 - 12 V | 3.35 -12 V or 5 - 12 V | 3.35 -12 V | - |
입력 전압 (제한) | 6-20 V | - | - | - | - |
디지털 I / O 핀 | 14 개 (내부 6 개는 PWM 출력) | 14 개 (내부 6 개는 PWM 출력) | 14 개 (내부 6 개는 PWM 출력) | 14 개 (내부 6 개는 PWM 출력) | - |
PWM 핀 번호 | 3, 5, 6, 9, 10, 11 | 3, 5, 6, 9, 10, 11 | 3, 5, 6, 9, 10, 11 | 3, 5, 6, 9, 10, 11 | - |
LED | 13 | 13 | 13 | 13 | - |
아날로그 입력 핀 | 8 개 | 6 개 | 6 개 | 8 개 | - |
아날로그 출력 핀 | - | - | - | - | - |
플래시 메모리 | 16KB or 32KB (내부 4KB는 bootloader 용) | 16KB (내부 2KB는 bootloader 용) | 16KB or 32KB (내부 2KB는 bootloader 용) | 32KB (내부 2KB는 bootloader 용) | 32 KB (내 4KB는 bootloader 용) |
SRAM | 1 KB or 2 KB | 1 KB | 1 KB or 2 KB | 2KB | 2.5 KB |
EEPROM | 512 bytes or 1 KB | 512 bytes | 512 bytes or 1 KB | 1KB | 1 KB |
클럭 속도 | 16 MHz | 8 MHz | 8 MHz or 16 MHz | 8 MHz | 16 MHz |
전원 | Mini-B USB or 외부 전원 | FTDI 케이블 or 브레이크 아웃 보드 | USB or 외부 전원 or JST 커넥터 배터리 | FTDI 케이블 or 브레이크 아웃 보드 | USB |