ESP32在线仿真器

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)

ESP32在线仿真器_第1张图片

运行效果python终端显示:

ESP32在线仿真器_第2张图片

当然了,这个python终端还可以直接敲指令让开发板运行指令,如让第一个灯开 led1.on(). 等等

ESP32在线仿真器_第3张图片

你可能感兴趣的:(单片机,嵌入式硬件)