chore: archive repo, point to HiAyou-VirtualBoard
**⚠️ 此仓库已归档 (Archived)**。项目已更新迁移至新仓库 HiAyou-VirtualBoard — 包含更新品牌、Bug 修复与完整历史,请在新仓库中发布问题或提交 PR。
没有实体板,也能学掌控板编程
中文 · English
🌐 在线体验交互宣传页 · 📖 详细使用文档 · 🚀 快速上手指南
器材不够、损耗心疼、课前发放课后回收——这些都不该成为编程课的阻碍。
mpython-vm-web/
方式一:VM Studio 工作台(推荐)
git clone https://github.com/lmxylyc/mPython-VirtualBoard.git cd mPython-VirtualBoard/mpython-vm-web pip install -r requirements.txt python main.py
方式二:桌面版虚拟机
git clone https://github.com/lmxylyc/mPython-VirtualBoard.git cd mPython-VirtualBoard python start_vm.py # 也可以双击 run.bat
写一段代码试试(mPython 模式):
from mpython_client import connect mp = connect() mp.oled.fill(0) mp.oled.DispChar("Hello World!", 0, 0, 1) mp.oled.show() mp.rgb[0] = (255, 0, 0) mp.rgb.write()
虚拟板与实体掌控板保持一致的编程接口,学过的知识零成本迁移。
mp.oled
get_oled()
mp.rgb
get_rgb()
mp.button_a
Pin(Pin.P0, Pin.IN)
mp.touch
Pin(Pin.P1, Pin.IN)
mp.light
Sensor(Pin.P2)
mp.sound
Sensor(Pin.P3)
mp.accelerometer
get_accel()
mp.gyroscope
get_gyro()
mp.magnetic
get_mag()
桌面版支持 8 种界面语言:中文 · English · 日本語 · 한국어 · Français · Deutsch · Español · Русский
开发作者:林奕呈 · 开源协议:MIT
如果这个项目对你的课堂有帮助,欢迎点一颗 ⭐ Star 支持一下!
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
没有实体板,也能学掌控板编程
中文 · English
🌐 在线体验交互宣传页 · 📖 详细使用文档 · 🚀 快速上手指南
为什么需要它
器材不够、损耗心疼、课前发放课后回收——这些都不该成为编程课的阻碍。
核心功能
两个版本,各取所需
mpython-vm-web/三分钟跑起来
方式一:VM Studio 工作台(推荐)
方式二:桌面版虚拟机
写一段代码试试(mPython 模式):
熟悉的硬件,熟悉的 API
虚拟板与实体掌控板保持一致的编程接口,学过的知识零成本迁移。
mp.oledget_oled()mp.rgbget_rgb()mp.button_aPin(Pin.P0, Pin.IN)mp.touchPin(Pin.P1, Pin.IN)mp.lightSensor(Pin.P2)mp.soundSensor(Pin.P3)mp.accelerometerget_accel()mp.gyroscopeget_gyro()mp.magneticget_mag()为真实课堂而设计
多语言界面
桌面版支持 8 种界面语言:中文 · English · 日本語 · 한국어 · Français · Deutsch · Español · Русский
文档与链接
开发作者:林奕呈 · 开源协议:MIT
如果这个项目对你的课堂有帮助,欢迎点一颗 ⭐ Star 支持一下!