1. Wokwi是一个电子在线仿真平台,支持的芯片有ESP32,STM32,树莓派,Arduino
网址: https://wokwi.com ; 而且支持在vscode内置插件仿真
2. ESP32可以使用microPython开发,相关sdk说明MicroPython(ESP32)快速入门 — 小蟒蛇嵌入式开发教育 2020.02 documentation (vcc-gnd.com)
3.ESP32的GPIO说明:
除了 GPIO 34~39 是仅输入引脚,其他GPIO均可配置成输入输出。
4.DF机器人创客社区 DF创客社区 - 分享创造的喜悦 (dfrobot.com.cn)
5. demo for led run [跑马灯demo]
##(MicroPython_ESP32) http://vcc-gnd.com/rtd/html/esp32/quickref.html#id3
##此仿真开发板是ESP32
##只能输入口的引脚:D34~39,其他引脚均可配置输入和输出。
from machine import Pin
import time
led1 = Pin(13, Pin.OUT) # 配置GPIO为输出
led2 = Pin(12, Pin.OUT) # 配置GPIO为输出
led3 = Pin(14, Pin.OUT) # 配置GPIO为输出
led1.on()
led2.off()
led3.off()
print("step1")
time.sleep(1)
led2.on()
led1.off()
led3.off()
print("step2")
time.sleep(1)
led3.on()
led1.off()
led2.off()
print("step3")
time.sleep(1)
cnt = 10
a = 0
while cnt>0 :
cnt=cnt-1
a = cnt%2;
print("count=",cnt," out=",a)
led1.value(a)
led2.value(a)
led3.value(a)
time.sleep(1)
运行效果python终端显示:
当然了,这个python终端还可以直接敲指令让开发板运行指令,如让第一个灯开 led1.on(). 等等