PART 1 · 왜 지금 하드웨어인가

모니터 밖으로 나온
바이브 코딩

AI가 짜 준 코드를 손으로 만지는 보드 개발 입문입니다. 화면 속 프로토타입이 흔해진 뒤에, 차이는 센서와 구동이 붙은 실물에서 납니다.

1. 말로 코드

보드 이름과 전압, 핀맵을 AI에게 주고 동작을 받습니다.

2. USB로 굽기

데이터 케이블로 플래시에 한 번 기록합니다. 충전 전용 선은 실패합니다.

3. 전원만으로

컴퓨터를 빼도 보조배터리만 있으면 그 프로그램이 혼자 돕니다.

손으로 만지는 코드 보드 한 장

AI에게 말하기 1초마다 불을 켜 줘 데이터 USB USB 안테나 ESP32 실드 캔 BOOT RST 현실의 불·센서

웹만 만들던 코드가, 책상 위에서 빛나고 움직이는 쪽으로 나옵니다.

PART 1 · 기획 의도
화면 프로토타입에서 실물 제품으로

소프트웨어가 흔해진 시대, 왜 하드웨어와 결합하는가?

화면만 있는 프로토타입은 금방 비슷해집니다. 센서와 구동 장치가 붙으면 그때부터 만질 수 있는 제품이 되고, AI가 임베디드 입문의 벽을 낮췄습니다.

화면만으로는 포화 같은 결과

  • 할 일 목록과 대시보드는 프롬프트 몇 줄로 누구나 비슷하게 만듭니다.
  • 브라우저 탭을 닫거나 컴퓨터를 끄면 그 프로그램도 함께 멈춥니다.
  • 방의 온도, 화분의 마름, 문이 열린 사실은 화면 안에서 직접 만질 수 없습니다.
할 일 대시보드 또 하나 탭을 닫으면 함께 멈춤

센서와 구동이 제품이 된다 실물

  • 코드가 LED를 켜고, 소리를 내고, 작은 화면에 숫자를 띄웁니다.
  • 한 번 플래시에 구우면, 보조배터리만 꽂아도 그 일이 계속됩니다.
  • 케이스까지 씌우면 시연물이 아니라 하나의 제품으로 보입니다.
플래시 LED 보조 구우면 전원만으로 계속

AI가 낮춘 입문 벽 지금

  • 예전에는 영문 데이터시트와 레지스터를 직접 읽어야 첫 불이 켜졌습니다.
  • 지금은 보드 모델, 3.3V, 핀맵을 정확히 주면 제어 코드의 초안이 나옵니다.
  • 확인된 시작 가격은 엘레파츠 기준 만원대 보드 한 장입니다. 합계 견적은 만들지 않습니다.
보드 모델 3.3V 핀맵 코드 초안 없는 핀은 넣지 않음 합계 견적은 만들지 않음
이 덱의 약속: 코드는 AI가 초안을 쓰고, 사람은 보드·전압·핀·케이블을 틀리지 않게 고릅니다. 없는 숫자와 없는 핀은 지어 넣지 않습니다.
PART 2 · 이 물건의 정체

살 것은 맨 칩이 아니라, USB와 다리가 달린 개발보드다

SoC는 그 자체로 납땜 자리만 있습니다. 개발보드는 그 위에 USB, 5V를 3.3V로 내리는 LDO, Reset, 핀 헤더를 붙인 실습 기판입니다. 플래시에 한 번 구우면 보조배터리 전원만으로 돕니다.

맨 칩 · 모듈 단품 입문 구매 아님

SoC USB 없음 · 핀 헤더 없음 · LDO 없음

미세 패드뿐이라 손으로 전선을 댈 수 없고, 컴퓨터에 꽂을 구멍도 없습니다.

개발보드 DevKit 오늘 살 것

USB LDO 5V→3.3V 모듈 칩 + 플래시 Reset 핀 헤더 · 꽂으면 굽고, 구운 뒤엔 전원만

공식 S3 DevKitC-1 v1.1 안내에도 USB-UART, 네이티브 USB, Boot, Reset, 핀 헤더, LDO가 있습니다.

PART 2 · 해부도

한 장을 펼치면, 안테나 · 실드 캔 · USB · 핀 · Boot/Reset이다

S3 개발보드 외형 부르는 이름

1 안테나 2.4 GHz 금속 실드 2 CPU + 기억 3.3V LDO UART 브리지 BOOT RESET USB UART USB Native 1 안테나 2 실드 캔 3 양쪽 GPIO 4 LDO 5 Boot / Reset 6 USB 두 곳
1 안테나와이파이와 블루투스는 2.4 GHz입니다. 5 GHz만 있는 공유기는 붙지 않습니다. 금속으로 안테나를 덮지 않습니다.2.4 GHz
2 금속 실드은색 캔 안에 모듈이 있습니다. CPU와 플래시, 붙은 PSRAM이 여기 있습니다. S3 칩 안 SRAM KB는 이번 조사에서 문장으로 고정하지 못했습니다.뇌 + 기억
3 핀 헤더센서와 LED가 대화하는 GPIO, 3.3V, GND가 양옆으로 나옵니다. 같은 칩이라도 보드마다 밖으로 나온 번호가 다릅니다.입출력
4·5·6 전원과 버튼LDO가 USB 5V를 3.3V로 내립니다. 업로드가 멈추면 Boot를 누른 채 Reset을 눌러 다운로드 모드로 들어갑니다.굽기
구멍의 모양공식 DevKitC-1 v1.1의 두 구멍은 마이크로 USB입니다. 시중 USB-C 보드는 모양이 다를 뿐, 그 사실만으로 공식 보드가 아닙니다.모양 ≠ 공식
PART 2 · 세 기계
입문 구분. 파이의 램·가격은 이번 노트에서 고정하지 않음

PC와 라즈베리파이는 작은 컴퓨터, 이 보드는 무거운 운영체제 없는 MCU다

데스크톱 · 노트북 코드를 쓰는 곳

운영체제 있음 여러 창을 동시에
운영체제있음. 많은 일을 동시에 엽니다.
부팅깁니다. 초 단위는 미확인.
전원상시 전원. 업로드 뒤엔 빠져도 됩니다.
가격미확인.

라즈베리파이 리눅스 보드

리눅스 HDMI USB 랜 작은 컴퓨터에 가깝다 불 하나에는 운영체제가 무겁다
운영체제리눅스를 올려 씁니다.
부팅시간이 걸립니다. 초 단위는 미확인.
전원별도 전원. 램 용량은 미확인.
가격국내 원화는 미확인.

MCU · ESP32 · 아두이노 오늘의 보드

USB 구운 코드 창 없음
운영체제없습니다. 구워 둔 코드만 돕니다.
부팅전원과 함께 시작합니다. 초 단위는 미확인.
전원USB, 확인 뒤엔 보조배터리.
가격s12에서 확인한 보드만. PC 가격은 미확인.
PART 3 · 역할 지도

S3, C3, C6, P4, 우노, 피코, 마이크로비트 — 글자는 등급이 아니라 역할이다

숫자가 크다고 상위 호환이 아닙니다. 무선의 종류, 화면, 크기, 신호 전압이 고르는 기준입니다.

S3 첫 범용

Xtensa LX7 듀얼코어 최대 240 MHz. 와이파이 b/g/n, 블루투스 5 LE. 칩에 USB가 있어 키보드·마우스 실험이 수월합니다. 화면·카메라는 PSRAM 있는 조합이 수월합니다.

240 MHzLX7 듀얼 · 칩에 USB

C3 · XIAO 작고 단순

RISC-V 싱글코어 최대 160 MHz. SRAM 400 KB. 와이파이와 블루투스 5 LE. 불, 온습도, 알림처럼 화면이 없을 때. XIAO는 21×17.8 mm의 작은 판입니다.

160 MHzSRAM 400 KB · 21×17.8

C6 집 무선

Wi-Fi 6는 2.4 GHz만. HP 160 MHz와 LP 20 MHz. HP SRAM 512 KB. Zigbee 3.0, Thread 1.3. Matter 쪽 저전력 센서에 역할이 있습니다. 데이터시트 v1.5.

512 KBHP SRAM · Wi-Fi 6는 2.4만

P4 큰 화면

포트폴리오와 상품 설명 기준 400 MHz 듀얼코어. 전기 특성 표는 미확인. 칩 소개에 와이파이가 없습니다. P4-WIFI6 보드는 작은 C6를 옆에 붙입니다.

400 MHz칩 소개에 와이파이 없음

Uno R4 WiFi 5V

메인 MCU는 RA4M1, 48 MHz, 플래시 256 KB, SRAM 32 KB. GPIO는 5V. 모서리의 ESP32-S3가 무선입니다. 12×8 LED 매트릭스.

5V · 48 MHzSRAM 32 KB · 12×8 · 무선은 S3

Pico 2 W 파이썬

공식 뉴스 2024-11-25에 7달러. RP2350, 150 MHz, SRAM 520 KB, 플래시 4 MB. 무선은 W만. 국내 원화는 미확인. 가장자리는 castellated 반달 홈입니다.

$7 · 520 KB150 MHz · 원화는 미확인

micro:bit 교실

5×5 LED, A/B 버튼, 가장자리 금색 패드, USB. 칩의 클록과 메모리 숫자는 연 페이지에서 확인하지 못했습니다. 미확인으로 둡니다.

5×5 · A/B클록·메모리 숫자는 미확인
PART 3 · 외형 1 · 클래식 / S3

클래식은 USB 하나, S3 DevKit은 UART와 네이티브 USB가 나란히 있다

ESP32 클래식 DevKit WROOM

ESP32 클래식 DevKit 안테나 WROOM SRAM 520 KB 240 MHz BT Classic + LE USB 1개 양옆 핀 헤더 · 일부 파츠는 NRND 또는 EOL

전원 2.3–3.6 V, 권장 3.3 V, 500 mA 이상. 변환 칩 이름(CH340, CP210x)은 보드마다 다르고, 공식 v1.1 안내문은 칩 이름을 적지 않습니다.

ESP32-S3 DevKit USB 둘

ESP32-S3 DevKit · 듀얼 USB 안테나 WROOM-1 N16R8 핀 헤더 240 MHz LX7 UART 굽기 Native HID 입문 추천은 핀이 납땜된 USB-C 호환 보드. 공식 v1.1 구멍은 마이크로 USB

YD-ESP32-S3 상품 글은 USB-C와 핀 헤더 납땜입니다. 네이티브 USB가 있으면 키보드 실험이 수월합니다. 칩 SRAM KB는 적지 않습니다.

PART 3 · 외형 2 · XIAO / Sense / M5

XIAO는 21×17.8 mm에 구멍 14개, Sense는 카메라와 마이크가 쌓이고, M5는 상자가 먼저다

XIAO ESP32-S3 핀 없음

XIAO ESP32-S3 USB-C 8+8 MB 240 MHz 출고 시 핀 미납땜 · 14구멍

위키 기준 플래시 8 MB, PSRAM 8 MB. Boot는 GPIO0. 배터리 입력 문구는 3.7 V. 브레드보드에 꽂으려면 핀을 납땜합니다.

XIAO Sense 카메라 스택

XIAO ESP32-S3 Sense 아래 XIAO 본체 카메라 OV5640 마이크 쌓인 카메라 + 마이크

OV2640은 단종, 이후 OV3660, 위키 기준 현재는 OV5640 자동초점. 전환기에는 둘 다 나갈 수 있습니다. 엘레파츠 40,545원.

M5Stack형 케이스 가격 미확인

M5Stack형 올인원 컬러 화면 기판이 밖으로 안 보임 버튼 · 배터리 내장형

화면, 케이스, 버튼, 배터리가 한 덩어리인 제품군이 있습니다. 한국 가격과 Core 사양 숫자는 이번 조사에서 미확인입니다.

PART 3 · 외형 3 · C6 / P4

C6는 칩 안에 집 무선이 있고, P4는 와이파이가 없어 작은 C6 모듈을 옆에 붙인다

ESP32-C6 DevKit Wi-Fi 6 + 15.4

안테나 C6 실드 캔 USB Wi-Fi 6 Zigbee 3.0 Thread 1.3 Matter 역할 2.4 GHz만

HP SRAM 512 KB, LP SRAM 16 KB, ROM 320 KB. 배터리 센서에 LP 코어가 있습니다. 5 GHz 와이파이는 아닙니다.

ESP32-P4-WIFI6 C6는 별도

MIPI 화면 P4 온보드 와이파이 없음 C6 모듈 따로 붙음 P4 = 화면·카메라 C6 = 와이파이 6 400 MHz는 상품·PDF 기준 전기 표 미확인

엘레파츠 페이지 17905361에 ESP32-P4-WIFI6 32,760원 줄이 있습니다. 제목의 KIT-A와 같은 SKU인지는 단정하지 않습니다.

PART 3 · 외형 4 · 우노 / 피코 / 마이크로비트

청록 우노의 12×8, 초록 피코의 반달 홈, 마이크로비트의 5×5와 A/B

Uno R4 WiFi 5V · 매트릭스

배럴 암 헤더 S3 12×8 매트릭스 · 핀은 5V

VIN 또는 배럴 6–24 V. 무선 모듈은 따로 프로그래밍할 수 있습니다. ESP32 GPIO에 5V를 바로 잇지 않습니다.

Pico 2 W castellated

Pico 2 W · castellated RP2350 2.4 GHz 반달형 금도금 홈 (castellated) 약 7달러 · MicroPython · 원화 미확인

파넬에 올라온 피코 2 시리즈 PDF 기준입니다. W가 아닌 피코 2의 다른 달러 가격과 섞지 않습니다.

micro:bit 5×5 · A/B

A B 가장자리 금색 패드 · 칩 숫자 미확인

USB로 넣고 학교에서 쓰기 좋은 보드로만 적습니다. 클록과 메모리 KB는 확인불가입니다.

PART 4 · 선택
일곱 갈래. 글자는 순위가 아님

만들 작품이 정해지면 보드가 정해진다

결정

작품 1234567
1 첫 입문 · USB 키보드 · 작은 화면두루 써 볼 첫 보드. 핀이 납땜된 N16R8 계열.ESP32-S3
2 불 · 온습도 · 와이파이 알림화면 없이 가볍고 작게. 파이썬이면 피코 2 W도 이 이웃입니다. 원화는 미확인.C3 또는 XIAO
3 인형 · 웨어러블 속엄지손가락 칸. 출고 시 핀이 비어 있는 경우가 많습니다.XIAO ESP32-S3
4 지그비 · 스레드 · Matter집의 저전력 무선. 와이파이는 여전히 2.4 GHz입니다.ESP32-C6
5 큰 터치 화면P4 본체에는 와이파이가 없습니다. C6가 붙은 보드를 봅니다.P4-WIFI6
6 예전에 산 5V 센서레벨 시프터 없이 5V 핀을 쓰고 싶을 때. ESP32에 5V를 넣지 않습니다.Uno R4 WiFi
7 아이와 첫 불판5×5와 버튼. 칩 숫자는 미확인. 납땜 전 단계.micro:bit
PART 4 · 2026-11-09 엘레파츠 · VAT 별도

연 가격만 적는다. 열지 못한 쇼핑몰 숫자는 비워 둔다

YD-ESP32-S3USB-C, 핀 헤더 납땜. 10개 단은 15,500원.16,000원
TTGO ESP32-Pico클래식 계열입니다. S3가 아닙니다.15,500원
XIAO ESP32-C3카탈로그 12,363.64원을 반올림. 핀은 보통 비어 있습니다.12,364원
XIAO ESP32-S320,636.36원. 핀은 직접 납땜.20,636원
XIAO ESP32-S3 Sense40,545.45원. 카메라 부품은 시기마다 바뀔 수 있습니다.40,545원
P4-WIFI6 줄상품 17905361. KIT-A와 같은 SKU인지는 모릅니다.32,760원

USB-C는 모양

C자 구멍이라고 공식 보드가 아닙니다. 판매자, 모델, 핀맵, 단자 사진을 확인합니다. 공식 DevKitC-1 v1.1은 마이크로 USB 두 개입니다.

연 곳 / 안 연 곳

숫자는 엘레파츠만 확인했습니다. 쿠팡, 알리, 디바이스마트, 아이씨뱅큐는 이번 라운드에 가격 페이지를 열지 못했습니다. 빵판·점퍼·LED·저항·케이블 단가도 미고정입니다.

검색은 짧게

예: ESP32-S3 PSRAM 8MB. N16R8인지, 핀 헤더가 납땜인지 상품 글에서 확인합니다. XIAO는 위키 기준 핀 없이 나갑니다. USB-C를 원하면 단자 사진을 봅니다.

정품 칩 ≠ 공식 보드

만든 곳, 모델, 핀맵, 단자 사진, 반품을 봅니다. USB 단자가 떨어졌다는 후기가 같은 판매자에 반복되면 그 판매자는 피합니다. 불량률 통계는 없습니다.

충전 전용 케이블은 불만 켜지고 굽기는 실패합니다. 데이터 선이 필요합니다. 출처: DevKitC-1 v1.1 · XIAO 카탈로그 · P4 17905361 · 사용자 1건, 통계 아님

PART 4 · 바이브 코딩 루프
입문 도구의 이름은 실존. 버전 번호는 적지 않음

아이디어에서 보조배터리까지, 여덟 걸음

1 한 문장

한 번에 다 만들지 않습니다. 버튼이면 불이 켜진다,처럼 동작 하나만 적습니다.

예: 버튼을 누르면 불이 켜진다.

동작 하나만

2 보드를 알린다

모델, 전압 3.3V, 핀맵 주소, 부품, 쓸 도구를 AI에게 먼저 줍니다.

예: YD-ESP32-S3, N16R8, 3.3V.

N16R83.3V · 핀맵 주소

3 핀맵과 대조

받은 핀 번호가 그 보드 그림에 있는지 봅니다. 없는 번호는 버립니다.

예: 그림에 없으면 그 번호는 버림.

핀맵에 있나없으면 버림 · 번호는 안 지음

4 컴파일

입문은 Arduino IDE로 충분합니다. 빨간 글이면 아직 플래시에 넣은 것이 아닙니다.

예: 빨간 글 = 아직 보드 밖.

빨간 글 · 아직 아님

5 업로드

데이터 선, COM 포트, 보드 이름을 맞추고 굽습니다. 막히면 Boot를 누른 채 Reset입니다.

예: Boot를 누른 채 Reset.

BootReset

6 시리얼 115200

속도가 다르면 글자가 깨집니다. 고장으로 단정하기 전에 속도를 맞춥니다.

예: 모니터 속도를 115200.

115200

7 에러 전문

안 돼요만 붙이지 않습니다. 빨간 글 전체와 고른 메뉴를 다시 붙입니다.

예: 빨간 글 전체 + 고른 메뉴.

안 돼요 만은 금지전문과 메뉴를 붙임

8 PC를 뺀다

확인되면 보조배터리로 옮깁니다. OTA는 그 기능이 이미 있고 와이파이가 붙었을 때만입니다.

예: 첫 확인은 USB, 그다음 보조배터리.

보조
Arduino IDE입문 기본. 버튼으로 굽기 PlatformIO폴더로 프로젝트 ESP-IDF공식 길. 첫 불에는 무거움 MicroPythonThonny. CircuitPython도 실존 ESPHome집 자동화. 웹으로 굽기도 Wokwi브라우저 연습. 실물 핀맵과 다를 수 있음
PART 4 · 프롬프트
핀 번호는 핀맵에 있는 것만. 여기 예시는 번호를 지정하지 않음

나는 하드웨어 입문자야 — 보드를 숨기면 AI가 핀을 지어낸다

왜 핀이 어긋나나 환각

  • 같은 S3라도 DevKit의 다리가 XIAO 밖으로 다 나오지 않습니다.
  • 8선 플래시·PSRAM과 WROOM-2는 GPIO 35·36·37을 메모리가 씁니다. 거기에 센서를 꽂으면 멈출 수 있습니다.
  • 플래시 8 MB와 16 MB가 메뉴와 어긋나면 굽기가 실패합니다.
  • 이 덱은 예제 핀 번호를 지어 넣지 않습니다. 안전한 핀은 핀맵을 보고 고르게 합니다.

숨길수록 자주 쓰는 다른 보드의 핀이 내 코드에 들어옵니다. 모델 전체 이름과 N16R8을 먼저 적습니다.

핀맵에 있으면 사용 없으면 버리고 안 지음 GPIO 35 · 36 · 37 은 빼기 8선 플래시·PSRAM과 WROOM-2가 이미 씀 메뉴의 플래시 = 실물 N16 (16 MB) 8 MB로 고르면 굽기가 실패할 수 있음
전체 프롬프트 템플릿

나는 하드웨어 입문자야. 핀 번호는 내가 붙인 핀맵에 있는 것만 쓰고, 없는 핀은 지어내지 마.

목표. LED 하나와 저항으로, 1초마다 깜빡이는 첫 작품만 만든다. 다른 기능은 넣지 마.

보드. YD-ESP32-S3. 모듈은 ESP32-S3-WROOM-1 N16R8. USB-C, 핀 헤더 납땜됨. 공식 DevKitC-1 v1.1(마이크로 USB 두 개)과 같은 물건이라고 단정하지 마.

전압·금지 핀. 신호는 3.3V. GPIO에 5V 금지. 8선 플래시·PSRAM과 WROOM-2가 쓰는 GPIO 35·36·37은 빼.

부품과 연결. LED 하나, 저항 하나. 경로는 GPIO, 저항, LED, GND. 긴 다리는 보통 플러스. 옴 값과 GPIO 번호는 짓지 마. GPIO는 내가 준 핀맵에서만 고르고, 이유를 한 줄로.

도구. Arduino IDE. 보드 메뉴에서 무엇을 고를지 먼저. 없는 라이브러리는 만들지 마. 시리얼은 115200.

출력. 전체 코드, 배선 표, 업로드 순서를 나눠 줘. 배선 표의 GPIO 칸은 비우고 핀맵에서 고르라고만 적어. 업로드 순서는 다섯 줄: 데이터 선, 보드 메뉴가 실물인지, 플래시가 N16R8인지, COM이 장치 관리자와 같은지, 막히면 Boot를 누른 채 Reset. 아직 에러는 없다.

실패하면. 빨간 글 전문, 고른 보드 메뉴, 시리얼 로그를 붙여넣을 테니 그걸로만 다시 고쳐. 핀을 새로 짓지 마.

내가 채울 칸. 핀맵 주소는 비움. 고른 GPIO는 비움. COM은 비움. 에러 전문은 아직 없음.

PART 4 · 업로드가 멈출 때

Arduino IDE면 충분하다. 막히면 케이블, 드라이버, Boot, 속도를 본다

컴퓨터는 보드를 새 COM 포트로 봅니다. 메뉴의 보드 이름이 실물과 같아야 합니다. S3를 클래식 ESP32로 고르면 실패합니다.

충전 전용 케이블

전원 불은 들어와도 포트가 안 생기면, 데이터 선이 없는 케이블을 의심합니다. 공식 안내도 충전 전용은 프로그래밍이 안 된다고 적습니다.

예: 불은 켜지는데 COM이 없다.

충전만포트 없음

CH340 · CP210x

다른 회사 보드에 흔한 변환 칩 이름입니다. 공식 v1.1 부품표는 USB-to-UART bridge만 적고 칩 이름을 적지 않습니다. 노란 표시가 있으면 그 글자의 드라이버를 깝니다. 칩 USB만으로 포트가 생기는 S3도 있습니다.

예: 노란 표시의 글자대로 드라이버.

CH340 · CP210x공식 v1.1은 칩 이름을 안 적음

Boot를 누른 채 Reset

Connecting에서 멈추면 Boot를 누른 채로 Reset을 눌렀다 떼고, 그다음 Boot를 뗍니다. 공식 보드는 그때 시리얼 다운로드 모드가 됩니다.

예: 누른 채 → Reset → 그다음 Boot를 뗌.

BootReset

보드 이름과 COM

장치 관리자의 COM과 IDE 포트를 같게 합니다. 플래시 크기 메뉴가 실물의 N16R8과 어긋나지 않는지 봅니다.

예: S3를 클래식 ESP32로 고르면 실패.

COM = IDE플래시 메뉴 = N16R8

115200과 2.4 GHz

시리얼 속도가 다르면 글자가 깨집니다. ESP32 계열 와이파이는 2.4 GHz입니다. 5 GHz만 연 핫스팟에는 붙지 않습니다.

예: 깨진 글자면 속도를 먼저 맞춘다.

115200와이파이는 2.4 GHz만

OTA는 나중

무선 업데이트는 그 기능이 이미 펌웨어에 있고 와이파이가 붙었을 때만 됩니다. 첫 작품은 USB로 고칩니다. 중간에 전원이 빠지면 다시 USB로 굽습니다.

예: 첫 수정은 USB. 전원 빠지면 다시 USB.

USB 먼저OTA는 나중
PART 5 · 기억 세 칸

N16은 가방 16 MB, R8은 옆 책상 8 MB. 16 MB라는 말만으로는 모른다

Flash 가방 N16

16 MB N16 · 꺼도 남음 WROOM-1 가방 = 플래시. 프로그램이 여기 산다

공식 주문표의 N16R8은 플래시 16 MB, 모듈 WROOM-1입니다. N32R16V는 32 MB + 16 MB, 모듈 WROOM-2입니다. N8 계열 일부는 EOL로 표에 있습니다.

SRAM 책상 KB

520 KB 클래식 400 KB C3 512 KB C6 HP S3 칩 안 SRAM KB는 미확인

단위는 MB가 아니라 KB인 경우가 많습니다. 클래식 520 KB, C3 400 KB, C6 HP 512 KB. S3 칩 안 SRAM KB는 미확인이라 적지 않습니다.

PSRAM 옆 책상 R8

R 없으면 8 MB R8 옆 책상 8선·WROOM-2는 GPIO 35·36·37

화면과 카메라가 이 칸을 씁니다. 8선 메모리와 WROOM-2는 GPIO 35·36·37을 점유합니다. 그 다리에 센서를 꽂지 않습니다.

읽는 법: ESP32-S3-WROOM-1-N16R8 = 플래시 16 MB + PSRAM 8 MB. 16 MB만 말하면 가방인지 옆 책상인지 알 수 없습니다.
PART 5 · 핀은 대화 구멍
번호는 보드 핀맵이 이긴다. 같은 S3라도 DevKit과 XIAO가 다름

핀 이름은 대화 규칙이다. 번호는 그 보드의 핀맵만 믿는다

보드 가장자리 GPIO켜기 / 끄기 PWM밝기 · 서보 ADC전압을 숫자로 I2CSDA · SCL SPI UART

GPIO

3.3V면 켜짐, 0V면 꺼짐입니다. 버튼과 LED의 기본 구멍입니다. 5V를 넣지 않습니다.

예: 버튼과 LED. 5V는 넣지 않음.

ON3.3V / 0V

PWM

빠르게 켜고 끄면 불이 부드럽게 변하고, 서보 신호로도 씁니다. 전류가 큰 모터를 이 핀으로 직접 돌리지 않습니다.

예: 밝기. 큰 모터는 직접 돌리지 않음.

빠르게 켜고 끄기

ADC

밝기, 손잡이, 토양처럼 변하는 전압을 숫자로 읽습니다. 핀맵에서 ADC가 되는 다리인지 확인합니다.

예: 손잡이 전압을 숫자로. 핀맵 확인.

전압 → 숫자

I2C

전원과 땅 외에 SDA와 SCL 두 선으로 여러 센서를 묶습니다. 온습도계와 작은 화면이 자주 탑니다.

예: 온습도계. 선은 SDA와 SCL.

SDASCL

SPI

선은 더 쓰지만 더 빠릅니다. 컬러 화면과 SD카드가 자주 탑니다. 핀 이름은 보드 그림의 약자를 따릅니다.

예: 컬러 화면, SD. 약자는 보드 그림.

선은 더, 더 빠름

UART

TX는 보내는 입, RX는 받는 귀입니다. 두 장치를 이을 때는 TX를 상대 RX에 엇갈려 잇습니다.

예: 내 TX는 상대 RX에.

TXRXRXTX
PART 5 · 전압과 힘

신호는 3.3V다. 5V와 VIN은 들어오는 입구일 뿐이고, 모터는 드라이버로 돌린다

3.3V 규칙 5V 금지

  • ESP32 데이터시트 v5.3의 동작 범위는 2.3 V에서 3.6 V입니다. 권장은 3.3 V, 500 mA 이상입니다.
  • 보드에 적힌 5V나 VIN은 USB에서 들어온 전기를 받는 입구입니다. 그 전압을 GPIO에 넣지 않습니다.
  • 우노 R4의 핀은 5V입니다. ESP32와 신호를 섞을 때는 레벨 시프터를 둡니다.
  • 2.3 V보다 낮아지면 데이터시트는 CHIP_PU를 내리라고 합니다. 배터리 직결은 초급 실험이 아닙니다.

모터 · 릴레이 · 펌프 역전압이 튑니다

ESP32 3.3V 신호만 드라이버 전류는 여기서 모터 모터 전원은 따로 GND만 서로 만나게

코일이 끊길 때 전압이 튑니다. 핀으로 직접 돌리지 않습니다. 특정 드라이버 칩의 전류 숫자는 고정하지 않았습니다. 첫 작품은 LED입니다.

PART 5 · 빵판과 집
가운데 홈을 보드가 가로지른다. 대행 견적은 미확인

빵판은 줄로 이어져 있고, 케이스는 레고와 종이부터다

속 레일 홈 위에 앉힌다

끊김 세로 5구멍 = 한 줄 가운데 홈 · 위아래가 끊긴다 보드는 홈을 가로질러 한 열에 다리 둘이면 합선 · 전원 레일은 실물을 본다

첫 LED 길: GPIO, 저항, LED, GND. 긴 다리는 보통 플러스입니다. 저항 값은 공식처럼 단정하지 않습니다. 저항 없이 3.3V에 바로 대지 않습니다.

집 프린터는 나중

레고 종이·폼 양철·통 그다음 3D Tinkercad Printables · Thingiverse에서 모델명으로 검색 USB가 꺾이지 않게 · Reset에 손이 가게

프린터 없으면 출력 대행, 아크릴, 메이커스페이스, 기성 박스도 있습니다. 국내 견적과 이용료는 미확인입니다. XIAO 상자는 DevKit에 들어가지 않습니다. M5처럼 케이스가 처음부터인 보드도 있습니다. 가격은 미확인입니다.

PART 6 · 작품과 안전
시간은 처음이면이라는 추정. 부품 합계는 없음

입문 넷, 그다음 넷, 그리고 손을 대기 전에 멈추는 규칙

입문 4 보드 가격만 확인

  • LED. 핀 있는 S3는 16,000원. 긴 다리 플러스, 저항을 끼워 GPIO에서 GND로. 저항 값은 단정하지 않습니다. 반나절 추정.
  • 온습도. 화면 전에 시리얼에만 적습니다. 센서 가격 미확인. 하루 추정.
  • 식물 알림. 흙이 마르면 불. 펌프는 드라이버가 생기기 전에 빼 둡니다. 하루 추정.
  • 버튼 하나. USB 키보드로 쓸 거면 네이티브 USB가 있는 보드가 수월합니다. 반나절 추정.

중급 4 책상이 더 필요

  • 미니 날씨. 와이파이 2.4 GHz와 작은 화면. PSRAM 있는 S3가 수월합니다. 주말 추정.
  • 문 열림. 자석 스위치와 와이파이. 배터리로 오래 재우는 기능은 나중입니다. 하루 추정.
  • 교실 타이머. 부저, 또는 마이크로비트 불판. 반나절 추정.
  • 작은 로봇. 드라이버, 모터 전원 분리, GND만 공유. 첫 작품이 아닙니다. 주말 추정.

안전 어른이 보는 일

  • 보드를 만지기 전에 금속을 먼저 만져 정전기를 흘립니다.
  • 첫 독립 전원은 USB 보조배터리입니다. 냄새나 열이 나면 코드를 보기 전에 뽑습니다.
  • 보호 없는 18650·LiPo는 다루지 않습니다. 충전과 납땜은 어른이 보는 앞에서만. 아이 혼자 금지입니다.
  • 2.3 V 아래에서는 CHIP_PU를 내린다는 데이터시트 문구가 있습니다. 배터리 직결은 입문이 아닙니다.
  • 첫 수정은 OTA가 아니라 USB입니다. 모델명, 핀맵 주소, 데이터 선, 3.3V, 에러 전문을 남깁니다.

출처 묶음: ESP32 v5.3 · S3 DevKitC-1 v1.1 · C6 v1.5 · C3 · SoC 소개 · 포트폴리오 PDF · UNO R4 · Pico 2 W 뉴스 · 파넬 PDF · XIAO 위키 · micro:bit · 엘레파츠

전체 슬라이드 목차