NeoPixel 화면
16×16, 총 256개의 RGB LED가 한 픽셀씩 색을 표시해요. 게임 캐릭터, 점수, 남은 시간을 그릴 수 있어요.
내 PC가 한가할 때 모담과 픽셀게임기 작업실의 코드 컴파일을 도울 수 있어요.
설치된 Arduino CLI와 호환되는 라이브러리를 우선 사용합니다. 필요한 도구는 별도로 준비하며 Arduino IDE와 Docker 설치는 필요하지 않습니다.
Windows 설치 파일 받기AI에 프롬프트를 붙여넣고 만들고 싶은 게임을 요청하세요.
AI에서 복사한 Arduino 코드 전체를 이 코드창에 붙여넣으세요.
켜 두면 AI에서 코드를 복사하고 이 탭으로 돌아올 때 자동으로 붙여넣습니다.
0 B / 512 KBArduino 코드를 붙여넣어 주세요.
USB 업로드로 이동 ↓오류를 복사해 코드를 만든 AI에게 보내고, 고친 전체 코드를 다시 붙여넣으세요.
아직 실행한 작업이 없습니다.
실행 파일을 만들면 붙여넣은 코드가 여기서 실행됩니다. 지금은 내장 데모입니다.
7단계 USB 업로드로 이동 ↓실행 파일이 준비되면 여기에서 수동으로 연결해 올릴 수 있어요.
데스크톱 Chrome에서 열고 데이터 USB 케이블을 연결하세요. Arduino IDE의 시리얼 모니터는 닫아 주세요.
데이터 전송용 USB 케이블을 사진의 빨간 원 안에 있는 ESP32 보드의 USB-C 포트에 연결하세요. 이 확장 실드의 USB 포트와 DC 전원 잭은 전원 입력용입니다. 확장 실드에 꽂으면 게임기가 켜져도 Chrome에서 업로드할 포트가 나타나지 않습니다.
Windows에서 CP210x 포트가 나타나지 않으면 CP210x 드라이버 설치 파일 받기 (Windows 10·11 x64)를 누르세요. 실행 중 인터넷 연결과 관리자 권한이 필요합니다. 설치 후 USB를 다시 연결하세요.
Cirkit Designer에서 원본 배선도 열기 ↗
ESP32와 부품의 핀 이름을 연결선으로 확인하세요.
GPIO 5NeoPixel 16×16 DIN
GPIO 32조이스틱 X
GPIO 33조이스틱 Y
GPIO 27조이스틱 SW
GPIO 25수동 부저
GND부품 공통 GND
조이스틱 SW와 버튼 A·B는 누르면 LOW로 읽습니다.
NeoPixel은 왼쪽 위부터 한 줄씩 왼쪽에서 오른쪽으로 매핑합니다. USB 전원으로 사용할 때는 많은 픽셀을 높은 밝기로 동시에 켜지 마세요.