目前的位置: 首页 学术信息 正文

Wokwi - Arduino、树莓派Pico和ESP32板模拟器


Wokwi是一个在线模拟器,适用于Arduino、树莓派Pico和ESP32等开发板,甚至可以用于您自己设计的自定义微控制器板,旨在在没有实际硬件的情况下学习编程。

我女朋友的女儿刚刚参加了由泰国的King Mongkut’s Institute of Technology Ladkrabang(KMITL)和IMAKE Innovation(一家STEM教育公司)组织的免费5天在线课程,内容涉及人工智能、物联网、ESP32、MicroPython等。我被告知他们在课程中有一些关于ESP32的作业,所以我问她是否需要一个ESP32开发板。但她回答说不需要。于是我问她如何在没有开发板的情况下对ESP32进行编程,或者他们是否有模拟器可用。结果,她给我发送了下面的截图以及一段模糊的视频,展示了程序在网页浏览器中运行时LED显示屏的更新情况。


考虑到ESP32开发板价格低廉,并且通常需要使用外部模块或面包板来创建项目,我原本认为这种类型的模拟器是不必要的。然而,考虑到上述在线课程包括与500多名参与者的Zoom通话,它开始变得非常有意义,尤其是在LFH(在家学习)/远程教育方面。

这可能解释了Wokwi的受欢迎程度,它看起来像是一个支持多种Arduino开发板(Uno、Mega、Nano)、树莓派Pico和通用ESP32开发板的教育平台,这些开发板可以使用Arduino或MicroPython进行编程。


此外,还可以添加自定义板,因此它不仅限于官方支持的板。您可以通过仅选择一个板并添加组件和编写自己的代码从头开始您的项目,或者从现有的项目(例如ESP32 + DHT22温度和湿度传感器项目)开始。

这是一个Arduino草图,我们只需点击绿色的图标即可开始模拟。它将在模拟的串行控制台中显示温度和湿度。

您还可以添加更多组件,如LED、电位器、按钮、传感器、VCC、GND等,并且可以在源代码中看到一个JSON文件作为图表。


Wokwi是免费使用的,但还有一个名为“Wokwi俱乐部”的高级会员计划,每月费用为7美元或每年67美元。该计划允许用户添加Arduino库,上传自定义二进制文件,连接到ESP32 WiFi,并私下保存他们的项目。会员还可以对新的Wokwi功能进行投票。

 

 

上一条:T9 Plus是一款低成本的口袋型Intel N100迷你电脑,具有三个HDMI接口和双GbE 下一条:GHLBD安卓计算器迷你评测 - 基于全志A50的Android 9.0计算器

关闭

嵌入式与网络计算湖南省重点实验室
版权所有 © 2023 湖南大学