Arduino Uno 와 Raspberry Pi 3 는 DIY, IoT 또는 단지 재미있는 엔지니어링 프로젝트에 가장 선호됩니다. 이들 제품은 프로토타이핑 및 실제 엔지니어링 솔루션(즉, 수중 카메라용 Into the Blue using Arduino & Raspberry Pi 보드를 사용하여 수중 작업) 에 사용될 수 있습니다. 귀하의 프로젝트에 어느 것을 사용해야 할지 판단하기 어렵다면 각 보드의 장점을 살펴봅시다.
보드형
이 두 보드 모두 비슷해보이지만 각기 일정한 카테고리에 포함됩니다.
Raspberry Pi 3 은 싱글 보드 컴퓨터 (SBC)입니다. 즉, 이 보드는 전용 프로세서, 메모리를 사용하여 완전 기능을 발휘하는 컴퓨터이며 운영 체제를 실행할 수 있습니다(Linux에서 구동). Raspberry Pi 3에는 자체 USB 포트, 오디오 출력 장치를 비롯하여, HDMI 출력용 그래픽 드라이버가 포함되어 다중 프로그램의 실행 방법을 보여줍니다. Android, Windows 10 또는 Firefox OS를 포함하는 기타 운영 체제도 설치할 수 있습니다.
Arduino Uno Rev 3 은 마이크로컨트롤러입니다. 마이크로컨트롤러는 SBC만큼 강력하지는 않지만, 빠른 설정에 적합합니다. 마이크로컨트롤러는 소형 장치(예: LED, 모터, 여러 유형의 센서)의 제어에 뛰어나지만 전체 운영 체제를 실행할 수 없습니다. Arduino Uno는 한 번에 한 프로그램을 실행합니다.
연결 능력
Raspberry Pi 3은 이더넷을 사용하여 또는 Wi-Fi에 연결하여 블루투스 장치 및 인터넷에 바로 연결하여 사용할 수 있습니다. Arduino Uno의 경우 인터넷이나 블루투스 연결을 추가하는 차폐가 필요합니다. 이와 관련하여 HAT 및 차폐가 유용합니다.
HAT(Hardware Attached on Top)와 차폐는 기본적으로 동일한 목적을 가지며, 엑스트라를 추가하거나 기능을 단순화합니다. HAT은 Raspberry Pi 3에 사용될 수 있으며, 이 경우에 HAT에는 Pi가 포함되어 RBG Matrix를 제어하고, 터치스크린을 추가하거나 아케이드 시스템도 생성합니다.
Arduino Uno에 사용될 수 있는 차폐에는 계전기 차폐, 터치스크린 차폐, 또는 블루투스 차폐가 포함됩니다. 귀하가 정기적으로 사용하는 기능을 제공하는 차폐 및 HAT는 수백 가지가 있습니다.
또한 Raspberry Pi 3는 HDMI 포트, 오디오 포트, 4 USB 포트, 카메라 포트, LCD 포트를 포함하고 있어 미디어 애플리케이션에 적합합니다. Arduino Uno의 보드에는 이러한 포트가 (이 중 일부가 차폐를 통해 추가될 수 있지만) 포함되어 있지 않습니다.
보드 애플리케이션
먼저 Raspberry Pi 3와 그 장점을 살펴봅시다. 이것은 미니 컴퓨터이기 때문에 Broadcom BCM2837 SoC을 사용하여 여러 프로그램을 멀티태스킹할 수 있습니다. 즉, 한 번에 여러 동작을 필요로 하는 복합 프로젝트의 구축이 쉽게 처리됩니다.
또한 Raspberry Pi 3은 Arduino보다 훨씬 더 빠르기 때문에(1.2 GHz 대 16 MHz), 비디오 재생, 웹 서핑, 음악 청취 등 컴퓨터가 수행하는 일상 태스크의 완료 능력을 부여합니다. 따라서, 미디어 중심의 애플리케이션을 원한다면 Raspberry Pi 3을 선택하십시오.
Arduino Uno의 보다 단순한 접근 방식은 프로젝트의 수립 측면에 더 매력적일 수 있습니다. Arduino Uno가 아날로그 센서, 모터 또는 기타 컴포넌트와의 인터페이스 시간이 더 용이한 반면에 Raspberry Pi 3은 센서 판독 경로(예: 라이브러리, 소프트웨어 구축 및 모니터/키보드/마우스 연결)가 더 복잡합니다.
또한 Arduino는 플러그인만 하면 코드가 바로 실행되어 설정이 필요하지 않습니다. 따라서, 프로토타이핑의 즉시 시작을 원하고 일련의 데이터 판독만이 필요하며 그 데이터 기반의 한 가지 동작만을 수행한다면 Arduino Uno가 최적입니다.
결론
각 보드의 장점과 단점을 간단히 정리한 표는 다음과 같습니다:
결론적으로, 여러 기능이 동시에 수반되는 프로젝트를 수행하면서 간편한 인터넷 액세스가 필요하며 여러 미디어 접근 능력이 필요하다면 Raspberry Pi 3를 선택하십시오.
여러 센서에서 제공하는 간편한 판독을 필요로 하는 프로젝트를 수행하면서 센서 데이터 기반의 몇 가지 출력만을 하고 다른 기계 부품과 손쉽게 통신하면서 다른 설치 작업이 거의 없이 빠른 기동을 원한다면 Arduino Uno가 최적입니다.
다른 비교 기사들을 확인하여 귀하에게 적합한 보드를 선택하십시오!
PocketBeagle vs. Raspberry Pi Zero
Arduino Uno vs. Mega vs. Micro
Raspberry Pi 3 Vs. Raspberry Pi Zero