Raspberry Pi 树莓派官方文档简体中文版
  • 目录
  • Raspberry Pi 树莓派中文文档翻译项目
  • 前言
    • 词汇表
    • 编辑日志
    • 关于我们
    • 版权说明
  • 树莓派
    • 入门
    • 树莓派系统(Raspberry Pi OS)
    • 系统配置
    • config.txt
    • 旧版 config.txt 参数
    • Linux 内核
    • 远程访问
    • 摄像头软件
    • 树莓派硬件
    • 计算模块硬件
    • 处理器
  • 配件
    • 摄像头
    • 显示屏
    • 键盘和鼠标
    • Build 扩展板(Build HAT)
    • 传感器扩展板(Sense HAT)
    • 电视扩展板(TV HAT)
    • M.2 HAT+
    • 人工智能套件(AI Kit)
    • 树莓派音频扩展板(Raspberry Pi Audio Board)
  • 微控制器
    • 芯片
    • Pico 系列微控制器
    • 树莓派调试套件(Raspberry Pi Debug Probe)
    • MicroPython
    • C/C++ SDK
  • 服务
    • 树莓派账号(Raspberry Pi ID)
    • 树莓派远程访问(Raspberry Pi Connect)Beta 版
由 GitBook 提供支持

FreeBSD 中文社区 2024

在本页
  • 什么是 MicroPython?
  • 拖放安装 MicroPython
  • 我可以在哪里找到文档?
  • 进一步阅读
  • 我正在用的硬件是哪个?

这有帮助吗?

在GitHub上编辑
导出为 PDF
  1. 微控制器

MicroPython

上一页树莓派调试套件(Raspberry Pi Debug Probe)下一页C/C++ SDK

最后更新于9个月前

这有帮助吗?

什么是 MicroPython?

MicroPython 是编程语言 Python 3 的完整实现,直接运行在嵌入式硬件(如树莓派 Pico)上。你可以用 USB 串口获得交互提示(REPL),立即执行命令,并且内置了文件系统。Pico 版的 MicroPython 包含了用于访问底层芯片特定硬件的模块。

拖放安装 MicroPython

你可以通过将 Pico 通过 USB 连接到计算机,然后将文件拖放到其上来编程,因此我们提供了可下载的 UF2 文件,以便更轻松地安装 MicroPython。

MicroPython 640x360 v2

下载适合你板子的正确 MicroPython UF2 文件:

注意

要编程你的设备,请按照以下步骤操作:

  1. 在连接 Pico 到计算机的 USB 电缆时,按住 BOOTSEL 按钮。当你的 Pico 显示成 RPI-RP2 的大容量存储设备时,请释放 BOOTSEL 按钮。

  2. 将 MicroPython UF2 文件拖放到 RPI-RP2 卷上。你的 Pico 将重启。MicroPython 将自动运行。

  3. 通过 USB 串口访问 REPL。

我可以在哪里找到文档?

你可以在以下位置找到有关 MicroPython 到 RP2040 的端口的信息:

进一步阅读

  • 设置并开始使用你的 Pico、Pico W

  • 使用 MicroPython 编写程序

  • 控制和感知电子组件

  • 发现如何使用 Pico 独特的可编程 IO

  • 将树莓派 Pico W 转换为物联网的网络连接节点

  • 将你的 Pico W 与智能手机、平板电脑或另一个 Pico W 通过蓝牙低功耗(BLE)连接起来

我正在用的硬件是哪个?

在 MicroPython 中,没有直接的方法可以通过查看硬件来判断是在树莓派 Pico 还是 Pico W 上运行的软件。然而,你可以间接地通过查看你的特定 MicroPython 固件中是否包含网络功能来判断:

import network
if hasattr(network, "WLAN"):
   # 该主板搭载了 WLAN 功能

另外,你可以使用sys模块检查 MicroPython 固件的版本,以确定它是否为树莓派 Pico 或 Pico W 编译而成:

>>> import sys
>>> sys.implementation
(name='micropython', version=(1, 19, 1), _machine='Raspberry Pi Pico W with RP2040', _mpy=4102)

如果sys.implementation._machine中包含字符串 'Pico W',那么你的固件是为 Pico W 编译的。

带有 Wi-Fi 和蓝牙 LE 功能的

要在树莓派 Pico W 上使用 Wi-Fi 和蓝牙,可以使用 C/C++ 或 MicroPython,参见 。有关支持的蓝牙协议和配置文件的详细信息,请查看 Blue Kitchen 的 GitHub 仓库。

其他基于 RP2040 的板子的 MicroPython 发行版可在 上找到。

书籍提供了逐步连接你的 Pico 并使用命令行和 IDE 编程 MicroPython 的说明。

- 用于 RP2040 微控制器的 MicroPython 环境

- 使用 C/C++ 或 MicroPython 将树莓派 Pico W 连接到互联网

- 关于 MicroPython RP2040 端口的官方文档

- 关于 MicroPython 中 rp2 模块的官方文档

MicroPython 书籍

查看 了解如何使用 MicroPython 编程语言让你的 Pico 与周围的世界互动。本书已完全更新,适用于 树莓派 Pico W 和最新版本的 MicroPython,它向你展示如何:

树莓派 Pico
树莓派 Pico W
Connecting to the Internet with 树莓派 Pico W
BTStack
MicroPython 下载页面
树莓派 Pico Python SDK
Thonny
树莓派 Pico Python SDK
Connecting to the Internet with 树莓派 Pico W
RP2 Quick Reference
RP2 Library
Get Started with MicroPython on 树莓派 Pico
MicroPython Wiki
MicroPython 论坛