跳到正文
动态语言与解释器

MicroPython

精简高效的 Python 3 实现,针对 ESP32 CPU 直接运行优化,并提供实时解释器。

语言
Python
MicroPython for ESP32
类别
动态语言与解释器
主要目标
使用 Python 进行交互式开发和敏捷原型设计,提供交互式 REPL 控制台和即时硬件操作

亮点功能

  • 完整的 Python 3 解释器,可编译为 RAM 中的字节码
  • 通过串口的交互式 REPL 控制台和通过 Wi-Fi 的 WebREPL
  • 集成文件系统(LittleFS / FAT),无需重新编译即可上传 `.py` 脚本
  • 原生模块 `machine`、`network`、`bluetooth`、`espnow` 和 `asyncio`
  • 非常适合用真实硬件教授编程和算法

适用场景

  • 实体计算教学和大学实验室
  • 敏捷原型设计和传感器快速台架测试
  • 台架测试自动化脚本
  • IoT 数据采集实验应用

代码示例

Python 的起始代码片段,请根据你的开发板调整引脚和配置。

MicroPythonPython
1