아!두이노, 라즈베리, 코딩 노가다
아두이노 우노 R3 VS R4 본문
본 리뷰는 IC뱅크에서 제품을 무상 제공받아 작성된 체험 리뷰 입니다. 스폰서 배너 삽입 및 표시 광고법 문구 포함이 됩니다.
본 포스팅은 제품을 무상 제공받아 작성된 체험단 리뷰입니다.

![]() |
![]() |
![]() |
위 사진이 UNO R3입니다. 큼직한 USB-B 포트와 28핀 DIP 소켓형 ATmega328P 칩이 특징이라 R4와 쉽게 구별됩니다. R4 Minima와 WiFi 이미지는 앞에서 보신 것과 같습니다.
사양 비교표
| 항목 | UNO R3 | UNO R4 Minima | UNO R4 WiFi |
|---|---|---|---|
| 출시 | 2010년 | 2023년 | 2023년 |
| 메인 MCU | ATmega328P (8bit AVR) | Renesas RA4M1 (32bit Arm Cortex-M4) | Renesas RA4M1 (32bit Arm Cortex-M4) |
| 클럭 | 16MHz | 48MHz | 48MHz |
| Flash | 32KB | 256KB | 256KB |
| SRAM | 2KB | 32KB | 32KB |
| EEPROM | 1KB | 8KB | 8KB |
| 디지털 I/O | 14핀 (PWM 6) | 14핀 (PWM 6) | 14핀 (PWM 6) |
| 아날로그 입력 | 6핀 (10bit) | 6핀 (최대 14bit) | 6핀 (최대 14bit) |
| DAC | 없음 | 12bit 1채널 | 12bit 1채널 |
| 작동전압 (로직) | 5V | 5V | 5V |
| 공급전압 (VIN) | 7 |
6~24V | 6~24V |
| I/O 핀당 전류 | 20mA (절대최대 40mA) | 8mA | 8mA |
| USB 커넥터 | USB-B | USB-C | USB-C |
| USB 방식 | ATmega16U2 변환칩 경유 | MCU 내장 USB (HID 지원) | MCU 내장 USB (HID 지원) |
| 통신 | UART, I2C, SPI | UART, I2C, SPI, CAN | UART, I2C, SPI, CAN, Wi-Fi, BLE |
| 기타 내장 기능 | 없음 | RTC, OP-Amp, SWD 헤더 | RTC, OP-Amp, LED 매트릭스, Qwiic |
| 가격 (대략) | $27 | $20 | $27.50 |
R4는 32비트 Arm Cortex-M4 기반이라 R3와 일부 자료형의 크기가 다릅니다. 비교해서 정리하면 다음과 같습니다.
| 자료형 | R3 (8비트 AVR) | R4 (32비트 Arm) | 범위 (R4 기준) |
| bool | 8비트 | 8비트 | true / false |
| char | 8비트 | 8비트 | -128 ~ 127 또는 0 ~ 255 (아래 참고) |
| byte | 8비트 | 8비트 | 0 ~ 255 |
| short | 16비트 | 16비트 | -32,768 ~ 32,767 |
| word | 16비트 | 16비트 | 0 ~ 65,535 |
| int | 16비트 | 32비트 | 약 -21억 ~ 21억 |
| unsigned int | 16비트 | 32비트 | 0 ~ 약 42억 |
| long | 32비트 | 32비트 | 약 -21억 ~ 21억 |
| unsigned long | 32비트 | 32비트 | 0 ~ 약 42억 |
| long long | 64비트 | 64비트 | 약 ±9.2×10¹⁸ |
| float | 32비트 | 32비트 | 유효숫자 약 6~7자리 |
| double | 32비트 | 64비트 | 유효숫자 약 15~16자리 |
| 포인터, size_t | 16비트 | 32비트 |
굵게 표시한 세 가지가 R3와 달라진 자료형입니다.
핵심 차이
성능과 메모리. R4는 8bit에서 32bit로 바뀌었고 클럭은 3배 빨라졌습니다. SRAM은 2KB에서 32KB로 16배 늘었습니다. R3에서 메모리 부족으로 못 돌리던 큰 배열, 문자열 처리, 그래픽 디스플레이 제어 같은 작업이 R4에서는 여유롭습니다.
전원. R4는 VIN 입력을 24V까지 받을 수 있습니다. R3는 12V를 넘기면 레귤레이터가 뜨거워지기 때문에, 24V 산업용 전원에 연결할 때는 R4가 유리합니다.
아날로그 기능. R3의 analogWrite()는 PWM일 뿐 진짜 아날로그 전압이 아닙니다. R4는 A0 핀에 12bit DAC가 있어 실제 아날로그 전압을 낼 수 있습니다. ADC도 10bit에서 최대 14bit로 정밀해졌습니다.
USB. R4는 MCU가 USB를 직접 처리하므로, 별도 작업 없이 키보드나 마우스(HID)로 인식시킬 수 있습니다.
R3가 여전히 나은 점
핀 구동 전류. R3는 핀당 20mA를 낼 수 있어 LED나 소형 부하를 바로 연결하기 편합니다. R4는 8mA라서 같은 회로를 그대로 쓰면 핀이 손상될 수 있습니다.
칩 교체. R3의 DIP형 ATmega328P는 소켓에서 빼낼 수 있습니다. 칩이 고장 나도 칩만 바꾸면 되고, 프로그래밍한 칩을 떼어 자체 회로에 옮겨 쓸 수도 있습니다.
라이브러리 호환성. 10년 넘게 쌓인 자료와 라이브러리가 모두 AVR 기준입니다. AVR 레지스터를 직접 다루는 코드나 일부 라이브러리는 R4에서 동작하지 않을 수 있습니다.
선택 기준
기존 R3 프로젝트를 유지보수하거나, 교육용 예제를 그대로 따라 하거나, 핀에 부하를 직접 연결하는 회로라면 R3가 무난합니다.
새로 시작하는 프로젝트에서 성능, 메모리, DAC, CAN이 필요하다면 R4 Minima가 가성비가 가장 좋습니다.
Wi-Fi나 BLE로 데이터를 보내는 IoT 용도라면 R4 WiFi가 맞습니다. 앞에서 정리하신 센서 모니터링처럼 측정값을 서버로 전송하는 구성에도 적합합니다.
아두이노 우노 R4러닝 키트 https://vo.la/ITrP1f3
'아두이노 > 보드' 카테고리의 다른 글
| 아두이노 우노 R4 러닝 키트 필수템 추천! IoT 스마트홈 프로젝트 만들기 #1 (0) | 2026.10.01 |
|---|---|
| 아두이노 우노 R4 러닝 키트 필수템 추천! IoT 스마트홈 프로젝트 만들기 #2 (0) | 2026.10.01 |
| 아두이노 우노 R4 종류별로 정리 (0) | 2026.10.01 |
| 아두이노 보드 정리 (0) | 2026.05.26 |
| 아두이노 통신 UNO TO UNO -#6 (0) | 2021.12.04 |


