轻量级 Python,为微控制器注入智能
MicroPython 是 Python 3 的精简高效实现,专为微控制器和资源受限环境设计。它保留了 Python 的简洁语法,同时支持直接操作硬件(如 GPIO、I2C、SPI 等),是物联网(IoT)和嵌入式开发的理想选择。
由 Damien George 于 2013 年发起,现已广泛应用于 ESP32、Raspberry Pi Pico、STM32 等平台。
使用熟悉的 Python 语法,降低嵌入式开发门槛。
支持 REPL(交互式解释器),即时测试代码。
内置模块可直接驱动 LED、传感器、电机等外设。
拥有丰富的开源库和全球开发者支持。
以下是在 Raspberry Pi Pico 上点亮板载 LED 的代码:
from machine import Pin
import time
led = Pin(25, Pin.OUT) # Pico 板载 LED 引脚
while True:
led.toggle()
time.sleep(0.5)
只需几行代码,即可实现硬件控制!