mPython帮助文档

欢迎您,使用掌控板!

mPython掌控板是一块MicroPython微控制器板,它集成ESP32高性能双核芯片,使用当下最流行的Python编程语言,以便您轻松地将代码从电脑传输到掌控板中,从而体验程序创作的无穷乐趣!

_images/掌控-动态.gif
mPython掌控板文档: https://mPython.readthedocs.io
mPythonX IDE 软件编程文档: https://mPythonX.readthedocs.io
mPython library(提供各类库): https://mPython-lib.readthedocs.io

提示

我们已将掌控板项目的软硬件资源分享至GitHub,供各位掌控板爱好者学习阅览!

注意

该项目正在积极开发中。由于ESP32仍然面向开发人员,并非所有外围设备都能完美使用,可能仍然存在一些bug,我们将会不断及时修复和更新。



MicroPython类库

Python标准库 兼容CPython,内含Python内建函数、常用module
MicroPython类库 MicroPython的ESP32硬件控制层的模块

您可以通过 help() 发现可用的内置库,在REPL中输入以下内容来导入:

>>> help('modules')

除了本文档中描述的内置库之外,在 micropython-lib 中还可以找到来自Python标准库的更多模块以及对它的进一步微Python扩展。


mPython类库

mpython模块 提供了mPython掌控板特有拓展类。mpython.py源码查看
music模块 兼容micro:bit music 模块
urequests模块 从CPython移植过来的HTTP客户端的第三方库,提供各种HTTP请求方式
umqtt.simple模块 提供简单MQTT客户端功能
servo模块 舵机驱动
gui模块 提供GUI类的绘制元素
audio模块 音频播放录音
radio模块 无线广播

MicroPython 语法

有关MicroPython特定语言功能的语言参考信息

掌控拓展板

_images/extboard_250.png