MicroPython是Python3编程语言的一个完整软件实现,用C语言编写,被优化于运行在微控制器之上。MicroPython是运行在微控制器硬件之上的Python编译器和运行时系统。除了实现一系列核心Python库之外,MicroPython还包括用于访问低级硬件的“机器”等模块。
#ESP32安装Micropython
pip install esptool
esptool.py.exe --port COM5 erase_flash
esptool.py --chip esp32 --port COM5 --baud 460800 write_flash -z 0x1000 esp32-20190817-v1.11-218-g3eff81288.bin
pip install rshell
rshell --buffer-size 512 --editor c:windowssystem32 otepad.exe -p COM5
ls /pyboard
cp main.py /pyboard/main.py
repl
boot.py
main.py
#wifiConnect.py
import network
import utime
def do_connect():
sta_if = network.WLAN(network.STA_IF)
if not sta_if.isconnected():
print('connecting to network...')
sta_if.active(True)
sta_if.connect('X_EastConnect', '$ky0.618.')
while not sta_if.isconnected():
utime.sleep(1)
utime.sleep_ms(1)
utime.sleep_us(1)
print('network config:', sta_if.ifconfig())
import urequests
a=urequests.get("https://www.baidu.com")
a.text
##############################
import machine
import utime
pin4=machine.Pin(4,machine.Pin.OUT)
pin4.value()
while 1:
pin4.value(1)
utime.sleep(2)
pin4.value(0)
#CTRL+E进入粘贴模式,鼠标右键粘贴。