| PetraBox2 | 제품 특징 | 기능 비교 | 자료실 |
|---|
| 아두이노(Arduino) | 라즈베리파이(Raspberry-Pi) | 페트라박스(PetraBox) | |
|---|---|---|---|
![]() | ![]() | ![]() |
|
| 기기의 목적 | 타 기기 내장용 간이형 제어기 | IoT 기기 내장용 초소형 컴퓨터 | PC 기반 사물 제어 프로그래밍 교육용 툴 |
| 기기의 구성 | 마이크로컨트롤러 기반의 간이형 제어기 |
리눅스 OS를 탑재, 이더넷, USB, HDMI, LCD 등을 내장 |
PC의 I/O를 확장하는 PC 부속품 개념의 교육용 기기 |
| 프로그램 실행 주체 |
아두이노의 마이크로컨트롤러 | 라즈베리파이의 프로세서 | PC |
| 프로그램 실행 방법 |
전용 프로그래밍 툴 이용 컴파일 후 보드로 전송해 보드에서 실행, 즉 PC는 프로그래밍 도구 |
리눅스에 내장된 C-언어, Python 등 이용해 자체 컴파일 후 보드에서 실행 |
PC에서 사용되는 모든 프로그래밍 언어 사용하고, PC에서 실행하며 그 결과를 기기에서 출력 |
| 사용 언어 | 아두이노 전용 프로그래밍 툴(C-언어 기반) |
리눅스 내장 언어 (GCC, Python 등) |
PC용 모든 언어 (비주얼베이직, 비주얼 C++, C#, Linux GCC, Python, Scratch 등) |
| 하드웨어 실수(포트) |
입출력 포트 파손 | 입출력 포트 파손 | 입출력 포트 보호회로 내장, 자동 정지 및 실수 부분 경고 |
| 하드웨어 실수(전원) |
전원 제어 소자 파손 | 전원 제어 소자 파손 | 과전류 보호회로 내장, 자동 정지 및 실수 부분 경고 |
| 사용자 전원 (허용 전류) |
+5V, 약 200mA | +3.3V, 약 750mA | +12V, 2A / -12V, 300mA / +5V, 2A |
| 하드웨어 확장 |
핀 헤더 커넥터로 접속, 매우 불편 | 핀 헤더 커넥터로 접속, 매우 불편 | 브레드보드용 단선을 직접 접속, 또는 확장 슬롯 이용 |
| 하드웨어 모니터링 |
없음 | 없음 | 각 포트마다 LED 설치되어 포트상태를 항시 확인 가능 |
