스킬캠퍼스

오늘 끝나면

Raspberry Pi

  • Raspberry Pi의 핵심 문제를 한 문장으로 설명한다
  • 오른쪽 실습에서 Raspberry이 어떻게 움직이는지 관찰한다
  • 다음 강의와 이어지는 한계를 말할 수 있다

실습 미션

손바닥 위 리눅스 컴퓨터 — 더 큰 두뇌 이 문장이 실제로 무슨 뜻인지 실습에서 한 번 손으로 확인한다.

성공 조건

  • 실습의 기본값을 먼저 관찰
  • 입력값이나 모드를 한 번 이상 바꿔 결과 비교
  • 왜 결과가 바뀌었는지 한 문장으로 설명

Physical AI · 05

Raspberry
Pi

Arduino가 손가락이면 Raspberry Pi는 두뇌다.
손바닥만 한 보드 위에서 진짜 리눅스가 돈다.
카메라와 네트워크, 파이썬과 AI가 여기서 열린다.

P.01Physical AI · 05

리눅스가 도는 손바닥 컴퓨터

Raspberry Pi는 신용카드만 한 보드 위에 올려둔 진짜 컴퓨터다.

Arduino는 마이크로컨트롤러 칩 하나다. OS가 없어서 프로그램 한 개를 맨바닥에서 돌린다.
Pi는 다르다. CPU와 RAM, 저장장치를 갖추고 Raspberry Pi OS(리눅스)가 부팅된다.

그래서 Pi는 화면을 꽂고 키보드를 연결하면 그냥 데스크톱처럼 쓴다.
파일을 만들고 브라우저를 띄우고 여러 프로그램을 동시에 돌린다.
노트북 안에 든 것과 같은 종류의 컴퓨터가 손바닥 위에 있는 셈이다.

Arduino 칩 한 개 vs Pi 한 대의 컴퓨터
칩 하나 vs 컴퓨터 한 대
Arduino
MCU

칩 하나. OS 없음.
프로그램 한 개만 맨바닥에서 돈다.

Raspberry Pi
CPURAM

CPU+RAM+저장+OS.
리눅스가 부팅되는 컴퓨터다.

P.02Physical AI · 05

칩 vs 컴퓨터, 체급이 다르다

둘 다 작은 보드라 헷갈리지만 체급이 완전히 다르다.

Arduino Uno는 클럭 16MHz에 RAM 2KB 수준이다. 핀 하나를 정확한 타이밍에 흔드는 데 특화됐다.
Pi는 클럭이 1GHz대고 RAM은 수 GB다. 운영체제와 무거운 연산을 굴린다.

숫자만 봐도 메모리가 백만 배 단위로 차이 난다.
그래서 역할이 갈린다. Arduino는 정밀한 손이고 Pi는 생각하는 머리다.
큰 게 항상 좋은 게 아니라 맡는 일이 다른 것이다.

규모·역할의 차이를 한눈에
Arduino ↔ Raspberry Pi
항목ArduinoPi
두뇌MCU 칩리눅스 컴퓨터
클럭16 MHz1 GHz대
RAM2 KB수 GB
OS없음Raspberry Pi OS
잘하는 일정밀 실시간 제어복잡 연산·네트워크
P.03Physical AI · 05

작업마다 맞는 보드가 다르다

작업마다 Arduino와 Pi 중 맞는 보드가 갈린다.

LED 깜빡임과 모터 실시간 제어, 센서 고속 샘플링은 Arduino가 이긴다. 마이크로초 타이밍에 OS가 끼어들지 않기 때문이다.
카메라 비전 AI와 네트워크 서버, 파이썬 모델 추론은 Pi가 이긴다. 리눅스와 연산 능력이 필요하기 때문이다.

규칙은 단순하다.
엄격한 타이밍의 단순 반복이라면 Arduino다.
복잡한 연산과 소프트웨어, 네트워크라면 Raspberry Pi다.

할 일을 고르면 적합한 보드가 나온다
작업 매칭기 · 어느 보드가 맞나
할 일을 골라 보자

0.5초마다 핀 ON/OFF

Arduino실시간 마이크로컨트롤러
5/5
Raspberry Pi리눅스 컴퓨터
3/5
적합한 보드
→ Arduino

단순 핀 토글은 Arduino가 더 정확하고 즉각적이다. OS 지연이 없다.

P.04Physical AI · 05

둘을 같이 쓰기도 한다

현장 로봇은 둘 중 하나만 고르지 않는다. 자주 같이 쓴다.

Pi가 머리 역할을 맡는다. 카메라로 보고 경로를 계산하고 “왼쪽으로 가” 같은 명령을 낸다.
Arduino가 손 역할을 맡는다. 그 명령을 받아 모터를 마이크로초 단위로 정확히 굴린다.

둘은 USB나 시리얼 선으로 연결돼 명령과 센서값을 주고받는다.
머리는 복잡한 판단을 맡고 손은 빠르고 정확한 실행을 맡는 분업이다.
이것이 실제 자율 로봇의 흔한 구조다.

Pi(머리) + Arduino(손) 역할 분담
머리 + 손 = 자율 로봇
Raspberry Pi · 머리

카메라로 보고 · 경로 계산 · “왼쪽으로 가” 결정

↓ ↑USB·시리얼로 명령과 센서값
Arduino · 손

명령 받아 모터를 µs 단위로 정확히 굴린다

판단은 머리가 맡고 정밀 실행은 손이 맡는 분업

P.05Physical AI · 05

파이썬과 카메라, AI가 열린다

Pi가 두뇌인 진짜 이유는 그 위에서 소프트웨어 생태계가 통째로 돌기 때문이다.

리눅스가 도니까 파이썬이 그대로 깔린다. Arduino의 C와 달리 익숙한 언어로 바로 짠다.
전용 카메라 포트가 있어 영상이 들어오고 OpenCV로 픽셀을 다룬다.
와이파이가 내장돼 인터넷과 클라우드에 붙는다.

그래서 학습된 AI 모델을 올려 추론을 돌린다. 물체 인식과 음성, 경로 판단 같은 무거운 일이 가능해진다.
Arduino가 못 하던 “생각”을 Pi가 맡는 지점이다.

Q. 복잡한 카메라 비전 AI를 돌리기에 맞는 보드는? (Arduino Uno · Raspberry Pi · 둘 다 불가 · 차이 없음)정답은 Raspberry Pi다.
비전 AI는 리눅스와 파이썬, 수백 MB 모델과 연산 능력이 필요하다.
Arduino Uno는 RAM이 2KB 수준이라 모델을 올릴 수조차 없다.
엄격한 타이밍의 단순 제어라면 Arduino가 맞지만, 비전 AI는 컴퓨터인 Pi의 일이다.
Pi 위에서 가능해지는 것들
Pi 위에서 열리는 것
+
리눅스 OS파이썬이 그대로 깔린다
+
카메라 포트OpenCV로 영상 처리
+
와이파이 내장인터넷·클라우드 연결
+
수 GB RAMAI 모델 올려 추론
엄격한 µs 타이밍OS가 끼어들어 흔들린다
+는 Pi의 강점, −는 Arduino에게 맡길 일

3줄 요약

  1. 1손바닥 위 리눅스 컴퓨터 — 더 큰 두뇌
  2. 2Raspberry Pi은 하드웨어 → 제어·비전 → 로보틱스·RL → LLM 연동 → 자율주행·프로젝트 흐름 안의 한 칸이다.
  3. 3개념을 외우는 것보다 입력을 바꾸면 무엇이 달라지는지 보는 것이 우선이다.

완료 전 점검

복습 카드

Raspberry

손바닥 위 리눅스 컴퓨터 — 더 큰 두뇌

센서

빛·거리·온도 같은 물리 신호를 숫자로 바꾸는 부품

액추에이터

전기 신호를 움직임으로 바꾸는 부품(모터 등)