You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Raspbian系统中运行Raspberry Pi 3B+的MicroPython程序?

Raspberry Pi 运行MicroPython GPIO程序的终端完整操作指南

核心前提说明

常规Python解释器(python3)无法运行MicroPython代码,必须使用micropython命令调用对应解释器执行。另外你提供的原始代码缺少延时逻辑,LED电平切换过快会导致无法看到闪烁效果,需先修正代码再执行。


1. 确认MicroPython安装有效性

打开终端,输入以下命令验证安装状态:

micropython --version

若输出MicroPython的版本号,说明安装正常。

2. 准备程序文件

  • 编写的源代码建议保存为.py格式(比如命名为blink_led.py),方便调试;若已生成.mpy编译字节码文件,也可直接使用。
  • 用ls命令确认文件在当前终端工作目录下。

3. 修正LED闪烁程序

在原代码基础上添加延时逻辑,修改后代码如下:

import machine
import time

# 初始化BCM 21号引脚为输出模式
led = machine.Pin(21, machine.Pin.OUT)

while True:
    led.high()  # 点亮LED
    time.sleep(0.5)  # 保持亮态0.5秒
    led.low()   # 熄灭LED
    time.sleep(0.5)  # 保持灭态0.5秒

4. 终端执行程序

  • 运行.py源代码文件:
    micropython blink_led.py
    
  • 运行.mpy编译文件:
    micropython blink_led.mpy
    
  • 停止程序:按下键盘Ctrl + C即可中断无限循环。

5. 常见问题处理

  • GPIO权限错误:若提示无法访问GPIO,尝试用sudo前缀执行:
    sudo micropython blink_led.py
    
  • 引脚编号混淆:代码中使用的是树莓派BCM引脚编号(对应引脚物理位置需核对树莓派引脚图),MicroPython默认采用此编号规则。

内容的提问来源于stack exchange,提问作者Vilius Žalėnas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 17:22:42