- python을 설치합니다.
- microPython사이트 에서 본인이 가지고 있는 버전을 다운 받습니다.
- cmd창으로 들어가 pip install esptool 로 esptool 설치
- esptool.py —port COM3 erase_flash 로 플래시 삭제
- esptool.py –port COM3 –baud 460800 write_flash 0x1000 esp32-20190122-v1.9.4-782-geb446ec22.bin 로 새로운 펌웨어 설치(파일 이름은 다릅니다)
위와 같이 하면 정상적으로 설치가 된겁니다. putty로 해당 serial 포트에 115200 baud로 접속하면 확인이 가능합니다. 화면에 아무것도 안나오면 보드에 있는 reset버튼 한번 눌러 주세요.
위 화면에서 파이썬 코드 작성해서 실행 가능합니다. 보드에서 위에 처럼 코드 작성하는 것보다는 에디터에서 파이썬 코드 작성해서 저장한 다음에 보드에 업로드해서 실행해 보는게 방법적으로 더 좋습니다.
pip install adafruit-ampy 로 ampy 설치
pip install rshell, pip install pyreadline 로 rshell 설치
위에 두가지 중에 하나 사용해서 프로그램을 보드에서 실행하거나 복사할 수 있습니다.
위에 무한 반복되게 깜박이는 프로그램입니다. sublime text로 작성해서 ampy로 업로드 했습니다. 전원 켜질때 마다 실행되게 할려면 main.py로 이름 변경해서 넣으면 됩니다.
아두이노의 C/C++ 코드보다 프로그램밍 하기 너무 쉽고해서 속도가 문제되는 경우가 아니면 마이크로파이썬 추천합니다.
'ESP8266, ESP32' 카테고리의 다른 글
32x8 LED matrix 버전 (0) | 2019.03.04 |
---|---|
ESP8266 듀얼 시계 버전 (0) | 2019.03.04 |
BMP280 센서와 ESP8266(NodeMcu) 한글 작업 (0) | 2019.01.21 |
ESP8266 보드 여러가지 (0) | 2019.01.08 |
ESP32 Doit 살리기 (0) | 2019.01.07 |