zzfima / Esp32Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Esp32Python

FW

https://www.youtube.com/watch?v=ApOwrmX0TB0

  1. python.exe -m venv venv
  2. pip install esptool
  3. esptool.exe version
  4. Connect device. Device manager -> ports -> check port number
  5. erase flash: esptool --port COM6 erase_flash
  6. install new fw to run micro python. download driver from here: https://micropython.org/download/ESP32_GENERIC/
  7. write flash: esptool --chip esp32 --port COM6 write_flash -z 0x1000 C:\Temp\ESP32_GENERIC-20240602-v1.23.0.bin
  8. MobaXterm -> Serial -> COM6. Speed 115200
  9. click EN button on esp32 board
  10. MobaXterm ->

print('hello world') pin2 = machine.Pin(2, machine.Pin.OUT) pin2.on() pin2.off()

Coding

  1. pip install adafruit-ampy

Close mobaXteram before running:

  1. ampy.exe --port COM6 run .\blink.py

Thonny

https://randomnerdtutorials.com/getting-started-thonny-micropython-python-ide-esp32-esp8266/

  1. Connect to device
  2. Create files on device: wifi_credentials.py, blink.py. webserver code put into boot.py
  3. reboot device

About

License:Apache License 2.0


Languages

Language:Python 100.0%