Arrow Electronic Components Online

Arduino Uno vs. Mega vs. Micro

비교28 2월 2021
이미지에는 세 개의 각각 다른 Arduino 마이크로컨트롤러 보드가 나란히 배열되어 있습니다.
모든 기사 보기

Arduino 보드는 다양한 보드로 시장에서 가장 인기 있는 마이크로컨트롤러 중 하나가 되었습니다. 일부 Arduino 보드는 특정 응용 프로그램에 더 적합합니다. Arduino가 만든 더 인기 있는 보드, UnoMicro, 및 Mega 2560 를 비교하여 다음 프로토타입, IoT 또는 DIY 프로젝트, 혹은 학교 로봇 프로젝트에 어떤 것이 가장 적합한지 알아보겠습니다.

Arduino 보드 크기 및 가격 비교 

Micro는 이름 그대로 0.7” x 1.9” 크기를 가지고 있어 가장 작은 마이크로컨트롤러 보드 중 하나입니다. 반대로, Arduino Mega 2560 보드의 크기는 약 4” x 2.1”로, 면적 기준으로 Micro보다 약 6배 더 큽니다. Arduino Uno의 크기는 2.7” x 2.1”로 Micro와 Mega 2560 사이에 위치합니다. Micro의 가격은 보통 $19-25 정도이며, 재고를 찾기 어려울 수 있고, Uno는 약 $20-23, Mega 2560은 $36 - $39 가격대를 형성합니다.

연결성

컴퓨터에 연결하여 코딩을 시작하려면, Uno와 Mega 2560은 일반 A/B USB 케이블로 쉽게 연결할 수 있고, Micro는 Micro-USB 케이블이 필요합니다.
각각의 Arduino는 서로 다른 수의 I/O 핀을 가지고 있습니다. 가장 많은 핀을 가진 보드는 Mega 2560이며, 54개의 디지털 I/O 핀(이 중 15개는 PWM을 가짐)과 16개의 입력 아날로그 핀을 갖고 있습니다. 놀랍게도 Micro는 세 보드 중 두 번째로 많은 핀을 가지고 있으며, 20개의 디지털 I/O 핀(이 중 7개는 PWM을 가짐)과 12개의 입력 아날로그 핀을 갖고 있습니다. 마지막으로 Uno는 14개의 디지털 I/O 핀(이 중 6개는 PWM을 가짐)과 6개의 입력 아날로그 핀을 갖고 있습니다.
 
또한 알아두면 좋은 점은 Uno와 Mega 2560은 일반적으로 관통형으로 제공되지만, Micro의 헤더 I/O 핀 배치는 모든 브레드보드나 시스템에 맞도록 되어 있습니다. 이는 대부분의 Shields가 Uno와 Mega 2560과 호환되지만, Micro에는 운이 좋지 않다는 것을 의미합니다.
 
1Sheeld+ (스마트폰을 센서로 사용) 또는 Relay Shield를 포함하여 몇 가지 유용하고 흥미로운 Arduino Shields를 확인할 수 있습니다:

처리 능력

세 가지 Arduino 보드는 각각 고유한 처리 능력을 가지고 있으므로, 이들의 주파수/클럭 속도에 대해 이야기해 보겠습니다. 이들 보드의 주파수/클럭 속도는 단순히 명령을 얼마나 빠르게 실행할 수 있는지를 의미합니다. 모두 동일한 16 MHz의 클럭 속도를 갖고 있다는 사실은 놀라웠습니다.
 
Uno와 Micro의 Flash 메모리는 32 kB로 동일하지만, Mega 2560은 256 kB로 8배 더 많은 메모리 공간을 제공합니다! Flash 메모리는 Arduino에 업로드할 수 있는 스케치/코드의 크기를 의미하므로, 코드가 클 경우 Mega 2560이 적합합니다.
 
Arduino 보드는 SRAM(Static Random-Access Memory)을 사용합니다. Mega 2560은 가장 많은 8 kB의 SRAM 공간을 가지고 있으며, 이는 Uno보다 4배 많고 Micro보다 3.2배 많습니다. 더 많은 SRAM 공간을 통해 Arduino는 실행 시 변수 생성 및 조작을 위한 더 많은 공간을 확보하게 됩니다.

결론

아래의 Arduino 비교 표는 Uno, Mega 2560, Micro의 나란한 비교를 보여줍니다.

A side-by-side comparison chart displays three Arduino boards: Uno, Mega 2560, and Micro.

그림 1: Arduino Uno, Mega 2560, 그리고 Micro 비교.

어느 보드를 사용해야 하는지에 대한 최종 결정은 다음과 같습니다:

  • 귀하의 프로젝트에 가장 적합한 Arduino 보드는 무엇인가요?
  • 프로젝트의 컴팩트함이 걱정되지만 I/O 핀 수는 크게 걱정하지 않으며, 일반 가격보다 약간 비싼 것을 구매해도 괜찮고, Shields를 추가하고 싶지 않다면, Arduino Micro를 선택하세요.
  • 대용량 코드를 작성하고, 프로젝트에 많은 I/O 핀이 필요하며, Shield가 필요하다면, Arduino Mega 2560이 적합합니다.
  • 작은 것을 프로토타입하고 싶고, Shield를 추가하고 싶거나, 비용 효율적인 옵션을 원하거나, 단순히 코드를 배우며 즐기고 싶다면, Arduino Uno가 적합합니다.

기사 태그

글로벌
기사
Arduino S.r.l.

관련 콘텐츠