使用在线电子模拟器 Wokwi 运行 ESP32 示例(Arduino IDE、ESP32C3)
文章目录
- Wokwi
- 安装客户端(Mac/Linux)
- 创建 Token
- ESP32C3 示例
- demo.ino
- 创建模拟器
- 运行模拟器
Wokwi
Wokwi 是一款在线电子模拟器。您可以使用它来模拟 Arduino、ESP32、STM32 以及许多其他流行的主板、部件和传感器。
- Github: https://github.com/wokwi/wokwi-cli
- 官网:https://wokwi.com/
- 官网示例:https://wokwi.com/projects/322062421191557714
安装客户端(Mac/Linux)
curl -L https://wokwi.com/ci/install.sh | sh
- 添加环境变量
export PATH="/usr/local/bin:$PATH"
创建 Token
- https://wokwi.com/dashboard/ci
- Mac 环境直接执行
export WOKWI_CLI_TOKEN=wok_KBurcxxxxxxxxxxxJ16JQchGYxxxxx8bc76
ESP32C3 示例
- Arduino IDE
demo.ino
#include <Arduino.h>void setup() {// put your setup code here, to run once:Serial.begin(9600); // 初始化串口通信
}void loop() {// put your main code here, to run repeatedly:Serial.println("Hello World!"); // 输出 "Hello World"delay(1000); // 等待 1 秒
}
注: 进入编译后的可执行文件目录
cd /private/var/folders/y3/m5gygl0x29qb6gqzwbzhnbl40000gn/T/arduino/sketches/7BF1D604324680D884686063EF3F4C75/
创建模拟器
wokwi-cli init
运行模拟器
wokwi-cli .