최근 수정 시각 : 2025-06-21 09:55:37

Geekble nano ESP32-S3/제품

파일:상위 문서 아이콘.svg   상위 문서: Geekble nano ESP32-S3


1. 개요

[긱블] 긱블 나노 ESP32-S3 아두이노 모듈
WiFi와 Bluetooth, 강력한 USB 기능을 지원하는 아두이노 모듈
아두이노 IDE를 활용하여 간편하게 프로젝트를 진행

2. 제품소개

  • Geekble nano ESP32-S3는 WiFi와 Bluetooth, 강력한 USB 기능을 지원하는 아두이노 모듈입니다
  • 아두이노 IDE를 활용하여 간편하게 프로젝트를 진행할 수 있습니다
  • 한국어 자료 및 커뮤니티를 제공합니다
  • Buck-Boost 전원부를 적용하여 3V부터 12V까지 넓은 VIN 범위를 갖습니다
파일:Geeble nano shape.png
파일:나무위키:로고3.png Geekble nano 위키
파일:네이버 카페 아이콘.svg Geekble nano 커뮤니티
파일:GitHub 아이콘.svg Geekble nano GitHub

3. 제품사양

||<tablealign=center><(>Key Compoenet ||<(> Description ||
ProcessorESP32-S3 SoC (ESP32-S3FH4R2)
XtensaⓇ 32-bit LX7 dual-core processor operates at up to 240 MHz
On-Chip Memory4MB Flash & 2MB PSRAM & 512KB SRAM (16KB for RTC) & 384KB ROM
Digital InterfaceSupports I2S, RMT, LED PWM, USB OTG (Serial/JTAG supported), GDMA, TWAIⓇ, SPI, I2C, UART, LCD interface
Analog Interface12-bit SAR ADCs, up to 20 channels (shared with other functions)
3V to 12V
BuckBoost Input
VIN input: 3V–12V wide range, supported by integrated buck-boost converter
Capable of operating on battery power
3.3V and 5V regulated outputs are provided independently of VIN input voltage

4. 관련자료

파일:Geekble nano pinmap.png
Geekble nano PinMap
파일:Geekble_nano_Ver.2.4_Schematic_400px.png
Geekble nano Schematic
파일:Geekble nano Dimension.png
Geekble Mini Dimension
📁 더 많은 관련 자료 보기

5. 사용방법

📁 더 많은 사용방법 확인하기
||||<tablewidth=100%> Geekble nano 보드 설치
Geekble nano는 별도의 Zip파일 다운로드나 복잡한 설정 변경 과정 없이 쉽게 아두이노 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 IDE Setting 6.png
화면 상단의 Select Board를 열어 컴퓨터에 연결 된 장치 목록을 확인하고, 확인된 포트에 Geekble nano를 할당하기 위해 Select other board and port... 를 클릭합니다
파일: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가 인식된 모습입니다

||||<tablewidth=100%> Geekble nano 최초 사용시 업로드 방법
ESP32계열 아두이노 모듈에 코드 업로드를 시도할 때 업로드가 안 되는 문제가 발생하는 경우가 있습니다
특히 처음 사용할때 많이 발생하며, 그 외에 코드의 오류 등 다양한 원인으로 연결이 안 되거나 불안정한 경우가 발생합니다
그런 경우 다음의 방법을 통해 Geekble nano를 컴퓨터에 연결하고 아두이노 IDE를 이용해 코드를 업로드 할 수 있습니다||
파일:Geekble nano BootMode 1.gif
처음 Geekble nano에 코드를 업로드 하는 경우 또는 여러 원인으로 인해 아두이노 IDE와 Geekble nano가 연결이 불안정하거나 불가능한 경우가 발생합니다
파일:Geekble nano BootMode 2.jpg
이 경우에 ROM serial bootloader for esptool 부트모드 진입을 통해 해결이 가능합니다
BOOT 마킹이 되어있는 왼쪽의 스위치는 BOOT Mode 변경을
RST 마킹이 되어있는 오른쪽의 스위치는 Reset 을 위한 버튼입니다
파일:Geekble nano BootMode 3.jpg
Geekble nano를 컴퓨터에 연결합니다
파일:Geekble nano BootMode 4.jpg
Power LED가 켜지는 것을 확인합니다
파일:Geekble nano BootMode 5.jpg
아두이노 IDE를 실행시키고 업로드할 프로젝트를 엽니다
파일:Geekble nano BootMode 6.jpg
동작을 확인하기 위해 본 예시에서는 아두이노 Blink 기본 예제를 열었습니다
파일: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 8.jpg
ROM serial bootloader 모드로 부팅하게 되면 많은 경우 Board and Port 설정이 초기화 됩니다
Board and Port 설정이 올바른지 확인합니다
파일:Geekble nano BootMode 9.jpg
Board and Port 설정이 정확히 설정되었는지 확인합니다
만약 Board and Port 설정이 초기화 된 경우 다시 Geekble nano 와 Port 연결을 설정해줍니다
파일:Geekble nano BootMode 10.jpg
위 방법에 따라 ROM serial bootloader 로 진입한 다음 Board and Port 설정까지 확인한 후 프로그램을 업로드 합니다
ROM serial bootloader 모드에서 예제를 업로드한 경우 꼭 Reset을 해야 정상적으로 프로그램이 동작합니다
파일:Geekble nano BootMode 11.gif
이와 같은 방법으로 처음 Geekble nano에 코드를 업로드하거나, 코드에 오류가 있는 경우 등 다양한 문제 상황에서 코드를 업로드 할 수 있습니다
코드를 업로드 한 후에는 Reset을 해야 정상적으로 프로그램이 동작합니다

📁 더 많은 사용방법 확인하기

6. 예제

{{{#!wiki style="word-break: keep-all"

7. 프로젝트

{{{#!wiki style="word-break: keep-all"

분류