当前位置: 首页 > news >正文

使用在线电子模拟器 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 .

在这里插入图片描述

http://www.lryc.cn/news/446747.html

相关文章:

  • vue3+element-plus icons图标选择组件封装
  • Spring validation校验框架
  • UBUNTU20.04安装CH384串口卡驱动
  • JWT(JSON Web Tokens) 详细介绍
  • 数据结构练习题————(二叉树)——考前必备合集!
  • 一天认识一个硬件之鼠标
  • Django 请求配置
  • 轮播图组件更加完善版
  • cpu路、核、线程
  • 鸿蒙开发(NEXT/API 12)【硬件(注册出行业务事件监听)】车载系统
  • 安卓中有main函数吗?
  • js-17-对数组、对象进行浅拷贝和深拷贝
  • Ubuntu24.04中安装Electron
  • CPU中也应用到了缓存:CPU3层高速缓存,以及它的缓存一致性问题、MESI协议和Java的一些应用
  • 如何使用开发者工具捕获鼠标右键点击事件
  • 【几何】个人练习-Leetcode-1453. Maximum Number of Darts Inside of a Circular Dartboard
  • 啤酒:从饮品到文化的演变
  • Java 中 Map 常用类和数据结构详解
  • 实时监控,动态调整 —— 淘宝商品详情API助力商家实现灵活经营
  • WebGL常用接口和事件
  • Golang | Leetcode Golang题解之第429题N叉树的层序遍历
  • 数据库的全透明加密和半透明加密主要是针对数据存储安全的不同处理方式
  • MySQL的登录、访问、退出
  • 计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-09-25
  • PyTorch框架安装
  • 分布式锁优化之 使用lua脚本改造分布式锁保证判断和删除的原子性(优化之LUA脚本保证删除的原子性)
  • 从安防视频监控行业发展趋势看EasyCVR平台如何驱动行业智能升级
  • TIOBE 编程指数 9 月排行榜公布 VB.Net第七
  • 如何用ChatGPT制作一款手机游戏应用
  • 0基础学前端 day4