아두이노 대 라즈베리 파이
로봇이나 제어할 수 있는 기타 전자 장치를 코딩하거나 구축하는 방법을 배우고 싶었던 적이 있다면 아두이노 또는 Raspberry Pi 보드는 둘 다 시작하기에 좋은 방법입니다. 그러나 어느 것이 귀하와 귀하의 목표에 가장 적합합니까? Arduino와 Arduino의 차이점을 자세히 살펴보겠습니다. 라즈베리 파이 각각의 기술 사양과 각각으로 만들 수 있는 프로젝트의 종류를 포함하는 보드.
이 가이드의 목적을 위해 Arduino Uno Rev3와 Raspberry Pi 4와 같은 각 보드 종류의 최신 버전을 비교합니다.
아두이노 대 Raspberry Pi: 전체 결과
아두이노
컴퓨터가 아닙니다. 실제로는 마이크로 컨트롤러 보드입니다.
식별 가능한 처리 코어가 없고 I/O 포트 및 옵션이 제한되어 있습니다.
USB 또는 전원 잭을 통해 충전할 수 있습니다.
Arduino 웹 편집기 또는 Arduino IDE 소프트웨어를 통해 프로그래밍할 수 있습니다.
라즈베리 파이
그것은 컴퓨터입니다. 비록 그것이 마이크로컴퓨터로 알려져 있지만.
최신 버전에는 4개의 처리 코어와 다양한 I/O 포트 및 옵션이 있습니다.
USB-C 포트를 통해서만 충전할 수 있습니다.
9개의 가능한 운영 체제 중 하나로 프로그래밍할 수 있습니다. 권장되는 것은 Raspbian이라고 하며 Linux Debian을 기반으로 합니다.
Arduino와 Raspberry Pi의 주요 차이점은 Arduino는 컴퓨터가 아니고 Raspberry Pi는 컴퓨터라는 것입니다. 그러나 그들은 특정 작업을 수행하기 위해 다른 장치를 프로그래밍하고 제어할 수 있으며 둘 다 코딩 방법을 가르칠 수 있습니다.
Arduinos에는 실제 처리 코어가 없으며 온라인 웹 편집기나 Arduino IDE 소프트웨어를 통해 프로그래밍할 수 있습니다. Raspberry Pi 4에는 4개의 코어가 있으며 9개가 가능합니다. 운영체제 작업 중인 프로젝트에 따라 프로그래밍하는 데 사용할 수 있습니다.
Pi에 권장되는 운영 체제는 Raspbian입니다. Arduino는 컴퓨터가 아니기 때문에 조명 제어와 같은 간단한 작업에 더 적합합니다. Raspberry Pi는 게임, 모바일 앱 또는 웹 사이트를 만드는 것과 같은 더 복잡한 작업을 수행할 수 있습니다.
아두이노 대 Raspberry Pi: 코어 수 및 I/O 옵션
아두이노
컴퓨터가 아니기 때문에 처리 코어가 없는 것 같습니다.
제한된 다양한 I/O 옵션이 있습니다. 대부분은 디지털 I/O 핀입니다.
1개의 USB 연결이 있습니다.
라즈베리 파이
Raspberry Pi 4에는 4개의 처리 코어가 있습니다.
일반 컴퓨터와 매우 유사한 다양한 I/O 포트와 옵션이 있습니다.
2개의 4K 디스플레이를 지원할 수 있는 2개의 마이크로 HDMI 포트가 있습니다.
각 보드의 코어 수를 논의할 때 Arduino 보드는 컴퓨터가 아니라 마이크로컨트롤러 보드이므로 랩톱의 프로세서와 같은 진정한 프로세싱 코어와 유사한 것은 없는 것 같습니다. 프로세서에 있을 수 있습니다. 그리고 코어와 관련하여 Arduino 보드에는 코어가 없는 것 같습니다.
반면에 라즈베리 파이는 비록 아주 작지만 컴퓨터입니다. 라즈베리파이 홈페이지에 따르면, Raspberry Pi 4에는 4개의 처리 코어가 있습니다.
입출력(I/O) 옵션에 관한 한, 아두이노 우노 14개의 디지털 입력/출력 핀, 6개의 아날로그 입력, USB 연결 및 전원 잭. Raspberry Pi 4에는 다음을 포함하여 다양한 I/O 포트와 옵션이 있습니다. USB 3.0 포트, 2 USB 2.0 포트, 2개의 마이크로HDMI 포트, Micro SD 카드 슬롯 등을 들 수 있습니다. 2개의 마이크로 HDMI 포트는 2개의 4K 디스플레이를 지원할 수 있습니다.
아두이노 대 라즈베리 파이: 에너지 소비
아두이노
USB 연결 또는 전원 잭을 사용하여 충전할 수 있습니다.
작동하려면 5볼트의 전원이 필요합니다.
권장 입력 전압 범위는 7~12V입니다.
라즈베리 파이
USB-C 포트를 통해서만 충전할 수 있습니다.
일반적으로 작동하려면 3암페어와 5볼트의 전원이 필요합니다.
너무 많은 장치가 연결되어 있지 않은 경우 2.5A의 전력을 수용할 수도 있습니다.
Arduino Uno에는 전원 잭과 USB 연결이 있으므로 USB 연결을 통해 컴퓨터에 연결하거나 AC-DC 어댑터 또는 배터리가 있는 전원 잭을 통해 충전할 수 있습니다. Arduino의 작동 전압은 5V이고 권장 입력 전압 범위는 7-12V입니다.
Raspberry Pi 4는 다음을 통해 충전됩니다. USB-C 포트. Tom's Hardware에 따르면, 이 마이크로컴퓨터는 최소 3암페어의 전원과 5V(볼트)가 필요합니다. 주변 장치가 너무 많이 연결되어 있지 않은 한 2.5A도 수용할 수 있습니다.
아두이노 대 라즈베리 파이: 프로그래밍 가능성
아두이노
Arduino IDE라고 하는 다운로드 가능한 오픈 소스 소프트웨어를 통해 프로그래밍할 수 있습니다.
온라인 Arduino 웹 편집기를 사용하여 프로그래밍할 수도 있습니다.
IDE는 Windows, macOS X 및 Linux에서 실행됩니다.
라즈베리 파이
9가지 운영 체제 중에서 선택하여 Pi를 프로그래밍할 수 있습니다.
Raspbian은 권장되는 운영 체제이며 Linux Debian을 기반으로 합니다.
Kodi Entertainment Center를 위한 LibreELEC와 같은 다른 운영 체제는 프로젝트에 따라 다릅니다.
Arduino 프로그래밍은 다음을 사용하여 수행할 수 있습니다. 아두이노 IDE 소프트웨어. Arduino 웹 편집기를 사용할 수도 있습니다. IDE 소프트웨어는 오픈 소스이며 사용자가 코드를 작성한 다음 보드에 직접 업로드할 수 있습니다. Arduino IDE 환경은 Java로 작성되었지만 다른(이름 없는) 오픈 소스 소프트웨어와 Processing으로 알려진 언어를 기반으로 합니다. IDE는 다음에서 실행할 수도 있습니다. 창, 맥 OS X, 그리고 리눅스.
Raspberry Pi 4를 처음 받을 때 NOOBS(New Out of Box Software)라는 운영 체제 설치 관리자를 사용해야 합니다. 이 관리자를 사용하면 프로그래밍에 사용할 수 있는 Raspberry Pi의 운영 체제를 선택할 수 있습니다. 현재 선택할 수 있는 운영 체제는 9가지이지만 권장되는 운영 체제는 Linux Debian 기반인 Raspbian입니다. 특히, 그 중 하나는 다른 가능한 운영 체제 Windows 10 IoT Core를 사용할 수 있습니다.
최종 평결: 각 위원회는 다른 목적을 가지고 있습니다.
Arduino와 Raspberry Pi는 코딩 방법과 전자 제품 작업 방법을 배우기에 좋습니다. 그러나 각각은 특정 종류의 프로젝트에만 가장 적합합니다. Arduino는 단순한 보드이고 컴퓨터가 아니므로 다음 작업에 더 적합합니다. 간단한 프로그래밍 작업 조명 제어, 온도 조절기 조정 또는 기기 제어와 같은.
그리고 Raspberry Pis는 실제 컴퓨터이기 때문에 모바일 앱 개발, 게임 제작 또는 웹사이트 디자인과 같은 보다 복잡한 작업을 수행할 수 있습니다. 또한 Raspberry Pi 4를 사용하면 모니터와 키보드에 연결하여 데스크톱 컴퓨터를 대체하는 데 사용할 수도 있습니다.