카테고리 없음

Seeed studio XIAO ESP32C3 microPython 으로 써보기

mvsw 2025. 8. 8. 15:50

https://wiki.seeedstudio.com/xiao_esp32c3_with_micropython/

 

XIAO ESP32C3 with MicroPython | Seeed Studio Wiki

Seeed Studio XIAO ESP32C3 with MicroPython

wiki.seeedstudio.com

세팅 방법은 위에 내용을 따라갔다 .

 

 

제품에 펌웨어를 넣으려면

pip install esptool

 

위 항목을 설치해야된다. 

 

그리고 펌웨어 다운받는다.

 

아래 항목을 다운 받았다. 

https://micropython.org/resources/firmware/ESP32_GENERIC_C3-20240602-v1.23.0.bin

 

오늘 기준으로 최신은 1.25버전인데 1.23받으라고 홈페이지에 되어 있어서 1.23 받는다.

 

다운받고나서 아래 처럼 esptool.py를 이용해서 펌웨어를 디바이스에 쓴다. 

 


pico 할때 받아놓은 Thonny를 켠다. 

 

프로그램 메뉴 Run -> Configure Interpreter 도 확인 했음

 

 

 

 

 

떠 있는거 선택한다. 

 

그리고 뭔가 해보면 된다. 

 

 

제품을 보면 

 

 

이렇게 되어 있는데 중요한게 

 

저 안테나를 연결안하면 WiFi가 안붙으니 꼭 안테나를 연결하고 진행하자!

 

import time
import json
import network
from umqtt.simple import MQTTClient

# WiFi 설정
ssid = ###
password = ###

wlan = network.WLAN(network.STA_IF)
wlan.active(True)
try:
    wlan.config(pm=0)
    wlan.config(country='KR')
except:  # 일부 빌드에선 옵션 없을 수 있음
    pass

wlan.disconnect()
time.sleep(0.2)
wlan.connect(ssid, password)

while(True):
    s = wlan.status()
    print("status:", s, "isconnected:", wlan.isconnected())
    if(wlan.isconnected() ==True):
        break
    time.sleep(1)

 

 

Test는 위에 코드로 하면되고 

 

나는 정상적으로 잘 되었다.