1. 말로 코드
보드 이름과 전압, 핀맵을 AI에게 주고 동작을 받습니다.
AI가 짜 준 코드를 손으로 만지는 보드 개발 입문입니다. 화면 속 프로토타입이 흔해진 뒤에, 차이는 센서와 구동이 붙은 실물에서 납니다.
보드 이름과 전압, 핀맵을 AI에게 주고 동작을 받습니다.
데이터 케이블로 플래시에 한 번 기록합니다. 충전 전용 선은 실패합니다.
컴퓨터를 빼도 보조배터리만 있으면 그 프로그램이 혼자 돕니다.
웹만 만들던 코드가, 책상 위에서 빛나고 움직이는 쪽으로 나옵니다.
화면만 있는 프로토타입은 금방 비슷해집니다. 센서와 구동 장치가 붙으면 그때부터 만질 수 있는 제품이 되고, AI가 임베디드 입문의 벽을 낮췄습니다.
SoC는 그 자체로 납땜 자리만 있습니다. 개발보드는 그 위에 USB, 5V를 3.3V로 내리는 LDO, Reset, 핀 헤더를 붙인 실습 기판입니다. 플래시에 한 번 구우면 보조배터리 전원만으로 돕니다.
미세 패드뿐이라 손으로 전선을 댈 수 없고, 컴퓨터에 꽂을 구멍도 없습니다.
공식 S3 DevKitC-1 v1.1 안내에도 USB-UART, 네이티브 USB, Boot, Reset, 핀 헤더, LDO가 있습니다.
숫자가 크다고 상위 호환이 아닙니다. 무선의 종류, 화면, 크기, 신호 전압이 고르는 기준입니다.
Xtensa LX7 듀얼코어 최대 240 MHz. 와이파이 b/g/n, 블루투스 5 LE. 칩에 USB가 있어 키보드·마우스 실험이 수월합니다. 화면·카메라는 PSRAM 있는 조합이 수월합니다.
RISC-V 싱글코어 최대 160 MHz. SRAM 400 KB. 와이파이와 블루투스 5 LE. 불, 온습도, 알림처럼 화면이 없을 때. XIAO는 21×17.8 mm의 작은 판입니다.
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.
포트폴리오와 상품 설명 기준 400 MHz 듀얼코어. 전기 특성 표는 미확인. 칩 소개에 와이파이가 없습니다. P4-WIFI6 보드는 작은 C6를 옆에 붙입니다.
메인 MCU는 RA4M1, 48 MHz, 플래시 256 KB, SRAM 32 KB. GPIO는 5V. 모서리의 ESP32-S3가 무선입니다. 12×8 LED 매트릭스.
공식 뉴스 2024-11-25에 7달러. RP2350, 150 MHz, SRAM 520 KB, 플래시 4 MB. 무선은 W만. 국내 원화는 미확인. 가장자리는 castellated 반달 홈입니다.
5×5 LED, A/B 버튼, 가장자리 금색 패드, USB. 칩의 클록과 메모리 숫자는 연 페이지에서 확인하지 못했습니다. 미확인으로 둡니다.
전원 2.3–3.6 V, 권장 3.3 V, 500 mA 이상. 변환 칩 이름(CH340, CP210x)은 보드마다 다르고, 공식 v1.1 안내문은 칩 이름을 적지 않습니다.
YD-ESP32-S3 상품 글은 USB-C와 핀 헤더 납땜입니다. 네이티브 USB가 있으면 키보드 실험이 수월합니다. 칩 SRAM KB는 적지 않습니다.
위키 기준 플래시 8 MB, PSRAM 8 MB. Boot는 GPIO0. 배터리 입력 문구는 3.7 V. 브레드보드에 꽂으려면 핀을 납땜합니다.
OV2640은 단종, 이후 OV3660, 위키 기준 현재는 OV5640 자동초점. 전환기에는 둘 다 나갈 수 있습니다. 엘레파츠 40,545원.
화면, 케이스, 버튼, 배터리가 한 덩어리인 제품군이 있습니다. 한국 가격과 Core 사양 숫자는 이번 조사에서 미확인입니다.
HP SRAM 512 KB, LP SRAM 16 KB, ROM 320 KB. 배터리 센서에 LP 코어가 있습니다. 5 GHz 와이파이는 아닙니다.
엘레파츠 페이지 17905361에 ESP32-P4-WIFI6 32,760원 줄이 있습니다. 제목의 KIT-A와 같은 SKU인지는 단정하지 않습니다.
VIN 또는 배럴 6–24 V. 무선 모듈은 따로 프로그래밍할 수 있습니다. ESP32 GPIO에 5V를 바로 잇지 않습니다.
파넬에 올라온 피코 2 시리즈 PDF 기준입니다. W가 아닌 피코 2의 다른 달러 가격과 섞지 않습니다.
USB로 넣고 학교에서 쓰기 좋은 보드로만 적습니다. 클록과 메모리 KB는 확인불가입니다.
C자 구멍이라고 공식 보드가 아닙니다. 판매자, 모델, 핀맵, 단자 사진을 확인합니다. 공식 DevKitC-1 v1.1은 마이크로 USB 두 개입니다.
숫자는 엘레파츠만 확인했습니다. 쿠팡, 알리, 디바이스마트, 아이씨뱅큐는 이번 라운드에 가격 페이지를 열지 못했습니다. 빵판·점퍼·LED·저항·케이블 단가도 미고정입니다.
예: ESP32-S3 PSRAM 8MB. N16R8인지, 핀 헤더가 납땜인지 상품 글에서 확인합니다. XIAO는 위키 기준 핀 없이 나갑니다. USB-C를 원하면 단자 사진을 봅니다.
만든 곳, 모델, 핀맵, 단자 사진, 반품을 봅니다. USB 단자가 떨어졌다는 후기가 같은 판매자에 반복되면 그 판매자는 피합니다. 불량률 통계는 없습니다.
충전 전용 케이블은 불만 켜지고 굽기는 실패합니다. 데이터 선이 필요합니다. 출처: DevKitC-1 v1.1 · XIAO 카탈로그 · P4 17905361 · 사용자 1건, 통계 아님
한 번에 다 만들지 않습니다. 버튼이면 불이 켜진다,처럼 동작 하나만 적습니다.
예: 버튼을 누르면 불이 켜진다.
모델, 전압 3.3V, 핀맵 주소, 부품, 쓸 도구를 AI에게 먼저 줍니다.
예: YD-ESP32-S3, N16R8, 3.3V.
받은 핀 번호가 그 보드 그림에 있는지 봅니다. 없는 번호는 버립니다.
예: 그림에 없으면 그 번호는 버림.
입문은 Arduino IDE로 충분합니다. 빨간 글이면 아직 플래시에 넣은 것이 아닙니다.
예: 빨간 글 = 아직 보드 밖.
데이터 선, COM 포트, 보드 이름을 맞추고 굽습니다. 막히면 Boot를 누른 채 Reset입니다.
예: Boot를 누른 채 Reset.
속도가 다르면 글자가 깨집니다. 고장으로 단정하기 전에 속도를 맞춥니다.
예: 모니터 속도를 115200.
안 돼요만 붙이지 않습니다. 빨간 글 전체와 고른 메뉴를 다시 붙입니다.
예: 빨간 글 전체 + 고른 메뉴.
확인되면 보조배터리로 옮깁니다. OTA는 그 기능이 이미 있고 와이파이가 붙었을 때만입니다.
예: 첫 확인은 USB, 그다음 보조배터리.
숨길수록 자주 쓰는 다른 보드의 핀이 내 코드에 들어옵니다. 모델 전체 이름과 N16R8을 먼저 적습니다.
나는 하드웨어 입문자야. 핀 번호는 내가 붙인 핀맵에 있는 것만 쓰고, 없는 핀은 지어내지 마.
목표. 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은 비움. 에러 전문은 아직 없음.
컴퓨터는 보드를 새 COM 포트로 봅니다. 메뉴의 보드 이름이 실물과 같아야 합니다. S3를 클래식 ESP32로 고르면 실패합니다.
전원 불은 들어와도 포트가 안 생기면, 데이터 선이 없는 케이블을 의심합니다. 공식 안내도 충전 전용은 프로그래밍이 안 된다고 적습니다.
예: 불은 켜지는데 COM이 없다.
다른 회사 보드에 흔한 변환 칩 이름입니다. 공식 v1.1 부품표는 USB-to-UART bridge만 적고 칩 이름을 적지 않습니다. 노란 표시가 있으면 그 글자의 드라이버를 깝니다. 칩 USB만으로 포트가 생기는 S3도 있습니다.
예: 노란 표시의 글자대로 드라이버.
Connecting에서 멈추면 Boot를 누른 채로 Reset을 눌렀다 떼고, 그다음 Boot를 뗍니다. 공식 보드는 그때 시리얼 다운로드 모드가 됩니다.
예: 누른 채 → Reset → 그다음 Boot를 뗌.
장치 관리자의 COM과 IDE 포트를 같게 합니다. 플래시 크기 메뉴가 실물의 N16R8과 어긋나지 않는지 봅니다.
예: S3를 클래식 ESP32로 고르면 실패.
시리얼 속도가 다르면 글자가 깨집니다. ESP32 계열 와이파이는 2.4 GHz입니다. 5 GHz만 연 핫스팟에는 붙지 않습니다.
예: 깨진 글자면 속도를 먼저 맞춘다.
무선 업데이트는 그 기능이 이미 펌웨어에 있고 와이파이가 붙었을 때만 됩니다. 첫 작품은 USB로 고칩니다. 중간에 전원이 빠지면 다시 USB로 굽습니다.
예: 첫 수정은 USB. 전원 빠지면 다시 USB.
공식 주문표의 N16R8은 플래시 16 MB, 모듈 WROOM-1입니다. N32R16V는 32 MB + 16 MB, 모듈 WROOM-2입니다. N8 계열 일부는 EOL로 표에 있습니다.
단위는 MB가 아니라 KB인 경우가 많습니다. 클래식 520 KB, C3 400 KB, C6 HP 512 KB. S3 칩 안 SRAM KB는 미확인이라 적지 않습니다.
화면과 카메라가 이 칸을 씁니다. 8선 메모리와 WROOM-2는 GPIO 35·36·37을 점유합니다. 그 다리에 센서를 꽂지 않습니다.
3.3V면 켜짐, 0V면 꺼짐입니다. 버튼과 LED의 기본 구멍입니다. 5V를 넣지 않습니다.
예: 버튼과 LED. 5V는 넣지 않음.
빠르게 켜고 끄면 불이 부드럽게 변하고, 서보 신호로도 씁니다. 전류가 큰 모터를 이 핀으로 직접 돌리지 않습니다.
예: 밝기. 큰 모터는 직접 돌리지 않음.
밝기, 손잡이, 토양처럼 변하는 전압을 숫자로 읽습니다. 핀맵에서 ADC가 되는 다리인지 확인합니다.
예: 손잡이 전압을 숫자로. 핀맵 확인.
전원과 땅 외에 SDA와 SCL 두 선으로 여러 센서를 묶습니다. 온습도계와 작은 화면이 자주 탑니다.
예: 온습도계. 선은 SDA와 SCL.
선은 더 쓰지만 더 빠릅니다. 컬러 화면과 SD카드가 자주 탑니다. 핀 이름은 보드 그림의 약자를 따릅니다.
예: 컬러 화면, SD. 약자는 보드 그림.
TX는 보내는 입, RX는 받는 귀입니다. 두 장치를 이을 때는 TX를 상대 RX에 엇갈려 잇습니다.
예: 내 TX는 상대 RX에.
코일이 끊길 때 전압이 튑니다. 핀으로 직접 돌리지 않습니다. 특정 드라이버 칩의 전류 숫자는 고정하지 않았습니다. 첫 작품은 LED입니다.
첫 LED 길: GPIO, 저항, LED, GND. 긴 다리는 보통 플러스입니다. 저항 값은 공식처럼 단정하지 않습니다. 저항 없이 3.3V에 바로 대지 않습니다.
프린터 없으면 출력 대행, 아크릴, 메이커스페이스, 기성 박스도 있습니다. 국내 견적과 이용료는 미확인입니다. XIAO 상자는 DevKit에 들어가지 않습니다. M5처럼 케이스가 처음부터인 보드도 있습니다. 가격은 미확인입니다.
출처 묶음: ESP32 v5.3 · S3 DevKitC-1 v1.1 · C6 v1.5 · C3 · SoC 소개 · 포트폴리오 PDF · UNO R4 · Pico 2 W 뉴스 · 파넬 PDF · XIAO 위키 · micro:bit · 엘레파츠