최근 수정 시각 : 2025-09-28 10:41:19

Geekble nano ESP32-S3

파일:Geeble nano shape.png 파일:긱블_로고.png
파일:네이버 카페 아이콘.svg
네이버카페
Geekble Makers
파일:GitHub 아이콘.svg
GitHub
Geekble nano ESP32-S3
파일:DeviceMartLogo.jpg
구매처
긱블나노 - 기본 버전
긱블나노 - 핀헤더 납땜 버전
파일:쿠팡 로고.png
구매처
긱블나노 - 기본 버전
긱블나노 - 핀헤더 납땜 버전

1. 개요2. 상세3. 하드웨어
3.1. 핀맵3.2. 회로도3.3. 치수도
4. 사용법
4.1. 아두이노 IDE 설치4.2. 아두이노 IDE에 Geekble nano 보드 설치4.3. 코드 업로드 안 될때 업로드 방법
5. 예제6. 관련 프로젝트

1. 개요

아두이노 개발환경에서 WiFi와 Bluetooth기능을 쉽게 구현하기 위해 개발된 모듈이다.
Arduino Nano와 유사한 핀맵으로 초보자도 쉽게 사용할 수 있다.
USB-OTG를 지원하여 USB-Host, USB Device를 통한 HID 프로젝트를 지원한다.

2. 상세

ESP32-S3 기반으로 WiFiBluetooth, USB HID 등의 아두이노 프로젝트를 진행할 수 있다.
긱블 메이커스 네이버카페에서 예제 및 사용법을 공유하고 있다.

3. 하드웨어

3.1. 핀맵

파일:Geekble nano PinMap Rev2.png
Geekble nano PinMap

3.2. 회로도

파일:Geekble_nano_Ver.2.5_Schematic.png
Geekble nano Schematic

3.3. 치수도

파일:Geekble nano Dimension2.png
Geekble Mini Dimension

4. 사용법

4.1. 아두이노 IDE 설치

아두이노를 처음 시작하려는 사람들을 위해 아두이노 개발환경인 아두이노 IDE 설치 방법을 안내한다

===# 처음 사용자용 사용 안내 #===
Geekble nano를 처음 구입하고 세팅하는 과정을 설명한다
||||<tablewidth=100%>Geekble nano는 별도의 Zip파일 다운로드나 복잡한 설정 변경 과정 없이 쉽게 아두이노 IDE에서 설치할 수 있습니다
아두이노 IDE를 아직 설치하지 않았다면 Arduino IDE 설치문서를 참조해주세요||
파일:Geekble nano IDE Setting 1.png
아두이노 IDE 화면의 왼쪽 Board Manager 아이콘을 눌러 Board Manager로 진입합니다
파일:Geekble nano IDE Setting 2.png
Board Manager에서 esp32를 검색합니다
esp32 by Espressif Systems를 설치합니다
Geekble nano는 3.2.0 부터 지원합니다
파일:Geekble nano IDE Setting 3.png
설치 완료까지 대기합니다
파일:Geekble nano IDE Setting 4.png
설치가 완료되었습니다
파일:Geekble nano IDE Setting 5.jpg
Geekble nano를 컴퓨터에 연결합니다
파일:Geekble nano BootMode 4.jpg
Geekble nano의 빨간색 전원 LED가 켜졌다면 정상적으로 전원이 공급되는 상태입니다
파일:Geekble nano BootMode 1.gif
ESP32계열 아두이노 모듈에 코드 업로드를 시도할 때 업로드가 안 되는 문제가 발생하는 경우가 있습니다
특히 처음 사용할때 많이 발생하며, 그 외에 코드의 오류 등 다양한 원인으로 연결이 안 되거나 불안정한 경우가 발생합니다
파일:Geekble nano BootMode 2.jpg
이 경우에 ROM serial bootloader for esptool 부트모드 진입을 통해 해결이 가능합니다
BOOT 마킹이 되어있는 왼쪽의 스위치는 BOOT Mode 변경을
RST 마킹이 되어있는 오른쪽의 스위치는 Reset 을 위한 버튼입니다
파일:Geekble nano BootMode 7.gifGeekble nano를 컴퓨터에 연결한 상태에서
  1. 먼저 Reset 스위치을 누릅니다
  2. Reset 스위치을 누르고 있는 상태에서 Boot 스위치을 누릅니다
  3. Reset과 Boot 스위치을 모두 누른 상태에서 Reset 스위치을 놓습니다
  4. 마지막으로 Boot 스위치을 놓습니다
    이 방법을 통해 ESP32를 ROM serial bootloader 모드에 진입시킬 수 있습니다
해당 모드를 통해 오동작하거나 연결되지 않는 ESP32 아두이노 모듈에 프로그램을 업로드할 수 있습니다
파일:Geekble nano BootMode 6.jpg
아두이노 IDE에서 동작을 확인하기 위한 기본 예제를 엽니다
본 예시에서는 아두이노 Blink 기본 예제를 열었습니다
파일:Geekble nano IDE Setting 6.png
화면 상단의 Select Board를 열어 컴퓨터에 연결 된 장치 목록을 확인하고, 확인된 포트에 Geekble nano를 할당하기 위해 Select other board and port... 를 클릭합니다
본 예제에서는 COM5 포트에 연결되어 있습니다
이는 컴퓨터마다, 연결할 때 마다 달라지므로 매번 설정해 주어야 합니다
파일:Geekble nano IDE Setting 7.png
BOARDS 검색창에 Geekble을 검색합니다
검색 결과에 Geekble nano ESP32-S3를 선택하고, 아까 Geekble nano를 연결했을 때 확인했던 COM포트를 선택합니다
파일:Geekble nano IDE Setting 8.png
정상적으로 아두이노 IDE에 Geekble nano ESP32-S3가 인식된 모습입니다
파일:Geekble nano IDE Setting 11.png
아두이노 IDE 상단 Upload 버튼을 눌러 예제를 업로드 합니다
파일:Geekble nano BootMode 11.gif
예제 업로드 후 Geekble nano의 흰색 LED (LED_BUILTIN) 이 점멸하는 것을 볼 수 있습니다
이와 같은 방법으로 처음 Geekble nano에 코드를 업로드하거나, 코드에 오류가 있는 경우 등 다양한 문제 상황에서 코드를 업로드 할 수 있습니다
코드를 업로드 한 후에는 Reset을 해야 정상적으로 프로그램이 동작합니다

4.2. 아두이노 IDE에 Geekble nano 보드 설치

아두이노 IDE의 Board Manager를 통해 Geekble nano 보드 설치하는 방법을 안내한다.
esp32 by Espressif 3.2.0 버전부터 Geebble nano를 지원한다.

4.3. 코드 업로드 안 될때 업로드 방법

ESP32 계열 아두이노가 아두이노 IDE에서 인식이 안 될 때 코드를 업로드 하는 방법.
ESP32계열 아두이노 모듈에 코드 업로드를 시도할 때 업로드가 안 되는 문제가 발생하는 경우가 있다
특히 처음 사용할때 많이 발생하며, 그 외에 코드의 오류가 있는등 다양한 원인으로 연결이 안 되거나 불안정한 경우가 발생할 수 있는데, 이 경우 링크의 방법을 통해 ROM serial bootloader 모드에 진입해 코드를 업로드 할 수 있다.

5. 예제

파일:상세 내용 아이콘.svg   자세한 내용은 Geekble nano/예제 문서
#!if (문단 == null) == (앵커 == null)
를
#!if 문단 != null & 앵커 == null
의 [[Geekble nano/예제#s-|]]번 문단을
#!if 문단 == null & 앵커 != null
의 [[Geekble nano/예제#|]] 부분을
참고하십시오.

6. 관련 프로젝트

파일:상세 내용 아이콘.svg   자세한 내용은 Geekble nano/관련 프로젝트 문서
#!if (문단 == null) == (앵커 == null)
를
#!if 문단 != null & 앵커 == null
의 [[Geekble nano/관련 프로젝트#s-|]]번 문단을
#!if 문단 == null & 앵커 != null
의 [[Geekble nano/관련 프로젝트#|]] 부분을
참고하십시오.