ESP32 MicroPython 설치

JaeKwon Jin·2024년 9월 11일
0

embeded(임베디드)iot

목록 보기
3/6

파이썬으로 esp32 펌웨어를 전송할 수 있는 esptool을 아래 명령어로 설치하고 설치된 위치 확인

pip3 install esptool.py
which esptool.py
ls /dev/tty.* 

이렇게 찾아보면 /dev/tty.SLAB_USBtoUART 파일이
있으면 제대로 설치된 것을 확인

혹은

ls /dev/cu.*

해서 보면
/dev/cu.usbserial-0001
이 있는데 둘다 같은 거다.

https://micropython.org/download/ESP32_GENERIC/ 에서
마이크로파이썬이 담긴 펌웨어를 다운받는다.

ESP32_GENERIC-20240602-v1.23.0.bin 이렇게 된 파일이 받아지면 정상이다.

# 아래 명령어로 일단 펌웨어를 지워준다.
esptool.py --chip esp32 --port /dev/tty.SLAB_USBtoUART erase_flash
# 아래 명령어로 펌웨어를 구워준다.(flash)
esptool.py --chip esp32 --port /dev/tty.SLAB_USBtoUART --baud 460800 write_flash -z 0x1000 ESP32_GENERIC-20240602-v1.23.0.bin
  • 간단한 것은 Thonny를 이용해서 세팅

  • 진지한 개발은 Visual Code를 이용해서 개발을 하는 환경을 세팅한다.

  • Thonny 세팅

    pip3 install thonny
  • Tools > Options > Interpreter 탭에서 MicroPython(ESP32)를 선택하고 포트를 지정해준다.

  • main.py 파일을 작성하고 실행 버튼을 누르고 Device를 선택하면 된다.

profile
중년개발자

0개의 댓글