아두이노 프로 미니 vs 나노: 소형 프로젝트를 위한 상세 기능 비교
아두이노 우노(UNO)는 입문 표준이지만, 완성품을 소형 케이스에 넣거나 브레드보드에 직결해야 할 땐 크기가 걸림돌입니다. 이때 대안이 아두이노 프로 미니(Pro Mini)와 아두이노 나노(Nano)입니다. 둘 다 ATmega328P 코어이나, 폼팩터, 전원, USB, 핀맵에서 결정적 차이가 있습니다. 본문에서는 핀아웃, 스펙 비교, 선택 가이드를 실무 중심으로 정리했습니다.
핀 아웃 상세 비교 (Pinout Comparison)
아두이노 보드 적용 예: 소형 로봇 카
아두이노 프로 미니 (Pro Mini) 핀아웃
공통: ATmega328P (3.3V/8MHz 또는 5V/16MHz 버전 존재), 14 디지털 I/O, 8 아날로그 입력, 6 PWM
| 핀 | 기능 | 비고 |
| D0 (RX), D1 (TX) | UART 시리얼 (TTL 레벨) | FTDI/USB-시리얼 어댑터 연결 필수 |
| D2, D3 | 외부 인터럽트 (INT0, INT1) | |
| D3,5,6,9,10,11 | PWM 출력 (8-bit) | analogWrite() 사용 |
| D10 (SS), D11 (MOSI), D12 (MISO), D13 (SCK) | SPI 통신 | |
| D13 | 내장 LED | High=ON, Low=OFF |
| A4 (SDA), A5 (SCL) | I2C (TWI) | Wire 라이브러리 |
| A0~A7 | 아날로그 입력 (10-bit ADC) | A6, A7은 입력 전용 (디지털 I/O 불가) |
| RST | 리셋 핀 (Low 액티브) | |
| DTR | 데이터 터미널 레디 | 자동 리셋/부트로더 진입용 (FTDI 어댑터 RTS 연결) |
| VCC, GND, RAW | 전원 핀 | RAW: 미정류 입력(최대 12V) → 온보드 레귤레이터 → VCC 출력 |
치수: 33 × 18 mm (초소형), 핀 헤더 미장착 상태 납품 일반적 (직납/소켓 선택 가능)
아두이노 나노 (Nano V3.x) 핀아웃
프로 미니 vs 나노: 둘 다 DIY 프로젝트 핵심 보드
| 핀 유형 | 핀 번호/이름 | 기능 |
| 전원 | VIN | 외부 전원 입력 (7~12V) → 온보드 레귤레이터 |
| 5V | 레귤레이터 출력 (USB 또는 VIN에서 공급) |
| 3.3V | FTDI 칩 내장 3.3V 레귤레이터 출력 (약 50mA) |
| GND (x2) | 그라운드 |
| 리셋 | RST 핀 / 리셋 버튼 | 수동 리셋 가능 |
| 아날로그 입력 | A0 ~ A7 | 8채널 10-bit ADC (A6/A7 입력 전용) |
| 디지털 I/O | D0 ~ D13 | 14개 (PWM: D3,5,6,9,10,11) |
| 시리얼 | D0(RX), D1(TX) | 하드웨어 UART (FTDI 칩과 공유) |
| 외부 인터럽트 | D2 (INT0), D3 (INT1) | |
| PWM | D3,5,6,9,10,11 | 6채널 8-bit |
| SPI | D10(SS), D11(MOSI), D12(MISO), D13(SCK) | |
| 내장 LED | D13 | |
| I2C (TWI) | A4(SDA), A5(SCL) | |
| AREF | AREF 핀 | ADC 외부 기준 전압 입력 |
| USB | Mini-B / Micro-B (신형) | 온보드 FTDI/CH340/CP2102 USB-시리얼 칩 내장 |
치수: 45 × 18 mm, 브레드보드 친화적 (0.1인치 핀 피치, 양쪽 핀 행)
프로 미니 vs 나노: 스펙 대결 (Spec Showdown)
| 특성 | 아두이노 나노 (Nano V3.x) | 아두이노 프로 미니 (Pro Mini) |
| MCU | ATmega328P | ATmega328P (또는 ATmega168P 구형) |
| 동작 전압 | 5V (3.3V 버전 별도 존재) | 5V/16MHz 또는 3.3V/8MHz (버전 별도 구매) |
| 클럭 속도 | 16 MHz | 16 MHz (5V 버전) / 8 MHz (3.3V 버전) |
| 아날로그 입력 | 8개 (A0~A7) | 8개 (A0~A7, A6/A7 입력 전용) |
| 디지털 I/O | 14개 | 14개 |
| PWM 채널 | 6개 | 6개 |
| EEPROM | 1 KB | 1 KB (328P) / 512B (168P) |
| SRAM | 2 KB | 2 KB (328P) / 1 KB (168P) |
| 플래시 | 32 KB (부트로더 2KB 차지) | 32 KB (328P) / 16 KB (168P) |
| USB 인터페이스 | 내장 (Mini-B/Micro-B) | 없음 (별도 FTDI/USB-시리얼 어댑터 필수) |
| 온보드 레귤레이터 | 있음 (VIN→5V, 3.3V 출력) | 있음 (RAW→VCC) |
| 리셋 버튼 | 있음 | 없음 (외부 리셋 회로/버튼 별도 구성) |
| 브레드보드 호환 | 완벽 (양쪽 핀 행, 0.1" 피치) | 가능 (단일 행 핀 헤더 장착 시), 양면 브레드보드 필요 |
| 크기 | 45 × 18 mm | 33 × 18 mm (더 작음) |
| 무게 | 약 7g | 약 2g |
| 가격 (클론 기준) | 약 $3~5 | 약 $2~4 (더 저렴) |
어떤 보드를 선택할까? (Selection Guide)
아두이노 스케치 예시
아두이노 나노 추천 상황
- 브레드보드 프로토타이핑: 핀 헤더 장착 즉시 꽂아 쓰기 최적
- USB 직결 업로드/디버깅: 별도 어댑터 없이 PC 직결, 시리얼 모니터 즉시 사용
- 입문자/교육/빠른 반복: 업로드-테스트 사이클 빠름, 실수 복구 용이
- 3.3V 출력 필요: 온보드 3.3V 레귤레이터(50mA)로 저전력 센서 직접 구동
- 리셋 버튼 필요: 하드웨어 리셋 잦은 테스트 시 편의
아두이노 프로 미니 추천 상황
- 최종 제품 내장(임베디드): 초소형(33×18mm), 경량(2g), 저비용 → 케이스 내장/웨어러블/드론/로봇
- 배터리 구동 저전력: 3.3V/8MHz 버전 선택 시 저전류 동작, 레귤레이터 효율 우수
- 영구 납땜/소켓 실장: 핀 헤더 직접 납땜하거나 소켓 사용 → 진동/충격 환경 강건
- 비용 극한 절감: 단가 낮음, 대량 생산 시 부품비 절감
- 커스텀 PCB에 모듈로 통합: 캐슬레이션/비아 인 패드로 메인 보드에 직결 실장 가능
공통 주의사항
- 두 보드 모두 5V 로직 (3.3V 버전 제외) → 3.3V 센서 인터페이스 시 레벨 시프터 필요
- 정품 대비 클론 보드 품질 편차 존재 (레귤레이터 발열, USB 칩 안정성, 부트로더 버전) → 검증된 공급처 이용
- 프로 미니 3.3V/8MHz 버전:
보드 → 아두이노 프로 또는 프로 미니 → 프로세서 → ATmega328P (3.3V, 8MHz) 선택 필수
결론
나노 = 개발/프로토타이핑/교육용 최적 (USB 내장, 브레드보드 친화, 빠른 반복)
프로 미니 = 양산/임베디드/소형화/저전력/비용 최적 (초소형, 무게, 가격, 외부 어댑터 필요 감수)
프로젝트 단계와 제약 조건에 맞춰 선택하세요. 프로토타입은 나노로 개발 → 양산 설계는 프로 미니 풋프린트로 이관하는 하이브리드 워크플로도 추천합니다. 추가 기술 문의 환영합니다.