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는 위에 코드로 하면되고
나는 정상적으로 잘 되었다.