声明:
我是刚刚步入单片机与编程的萌新,也没有工作经验,只是兴趣爱好驱使我这样去捣鼓,所以这个东西我搞了好久,而且我也是半懂不懂的状态,希望各位读者看完后能指出合理的意见。
注意:
首先,Wokwi for VS Code 目前处于公开测试阶段。测试结束后,一些功能将只对付费用户开放。
最后,要全程联网。
1.安装本地运行工具
1.1首先,去跟他学这个:http://t.csdnimg.cn/DwzAk,这里是安装python,版本必须高于3.0才可以。
1.2然后,去跟他学这个:http://t.csdnimg.cn/Sg34N,这里是安装编译工具。
2.安装Wokwi
2.1.打开vs code安装Wokwi插件;
打开vs code安装Wokwi插件;安装完成后,按下F1后输入Wokwi: Request a new License;这会打开官网进行认证,需要wokwi账号,如果以后你向他们付费了可以这样像刚才那样认证。
3.本地创建与运行你的项目
3.1打开PlatformIO创建一个项目,然后在项目的根目录中创建两个文件;
第一个 wokwi.toml
- 告诉 Wokwi 如何运行你的项目的配置文件。
第二个 diagram.json
- 用于描述电路的 diagram file 文件。
第一个文件内容这样写
version = 1
firmware = 'Platfrom编译文件好的相对目录.hex'
elf = 'Platfrom编译文件好的相对目录.elf'
注意:不同开发板要求后缀是不一样的,详细如下:
Board | Supported firmware types |
---|---|
Arduino Uno/Mega, ATtiny85 | .hex, .elf |
Raspberry Pi Pico | .hex, .uf2 |
ESP32 Family | .bin, .uf2, .elf |
第二个文件先去官网把你的项目打开,然后打开项目的diagram.json,把里面的内容全部复制下来,去vs code了吗粘贴就行了,如果你是付费会员则可以直接在vs code里面操作就像在官网那样。
3.2.代码编写:
代码的编写全部在这个文件夹的c文件里面,按照ardino的方式编写即可,关于库的添加可以参考其他人关于PlatformIO的教程。
4.运行你的代码
4.1使用PlatformIO运行并编译你的代码
5.运行你的项目
5.1回到diagram.json,可以尝试运行你的项目啦
6.注意:
6.1.diagram.json是可以本地无网运行的,但是要订阅他们,7美元一个月。
6.2.diagram.json是可以本地编辑的,但是要订阅他们,7美元一个月。