树莓派Pico教程(基于 micropython)

树莓派pico教程(基于 micropython)(1)

  • 树莓派Pico简绍
  • 树莓派Pico引脚图
  • 准备开始
    • 安装thonny
    • 下载UF2文件
  • 开始编程
    • 配置thonny
    • 写程序

树莓派Pico简绍

树莓派Pico是具有灵活数字接口的低成本、高性能微控制器板。它集成了Raspberry Pi自己的RP2040微控制器芯片,运行速度高达133 MHz的双核Arm Cortex M0 +处理器,嵌入式了264KB SRAM和2MB板载闪存以及26个多功能GPIO引脚。可以使用Raspberry Pi的C / C ++ SDK或MicroPython对其进行控制。

树莓派Pico引脚图

树莓派Pico共有43个引脚(26个GPIO引脚,9个GND引脚,2个3V3引脚,2个调试引脚和4个不清楚有啥用的引脚)和1个LED(在GP25引脚上),下图展示了树莓派Pico的引脚图
树莓派Pico教程(基于 micropython)_第1张图片

准备开始

安装thonny

现在,我们可以开始编程了!
可是,我们用什么文本编辑器呢?
先安装thonny IDE
thonny IDE是一款使用Python开发的Python编辑器,界面简洁、清晰,自带Python解释器,也可以连接
外部Python解释器,支持多环境Python软、硬件开发,可以简单地安装Python库,运行程序。
–这是用于Windows操作系统的thonny编辑器–
–这是thonny官网–
树莓派Pico教程(基于 micropython)_第2张图片
进入官网后点击Download下面的链接选择适合你操作系统的安装程序(Windows操作系统的小伙伴可以点击“–这是用于Windows操作系统的thonny编辑器–”链接跳过这一步)

运行下载后的安装程序,安装好后,如果出现在这里插入图片描述
图标就说明安装成功了

下载UF2文件

现在,用USB线把 树莓派Pico 和 电脑 连接起来,连的同时按下 树莓派Pico 的BOOTSL按钮,然后电脑会弹出一个名为 RPI-RP2的U盘(这是树莓派Pico虚拟的U盘)树莓派Pico教程(基于 micropython)_第3张图片
(没弹出的小伙伴看看是不是有什么地方没注意)

然后下载UF2文件

–树莓派Pico中文站下载链接–
–CSDN站内下载链接(0积分下载)–

下载完成后,可以看见如下的文件
在这里插入图片描述
把下载的文件复制到弹出的U盘里,U盘会自动关闭,树莓派Pico会自动烧录固件。过一会你查看设备管理器会发现多了一个USB串行设备
树莓派Pico教程(基于 micropython)_第4张图片
(U盘会自动弹出,不要把树莓派Pico拔下来重新插,烧录好后,树莓派Pico虚拟的U盘不会再次出现

开始编程

配置thonny

现在,打开thonny,界面如下树莓派Pico教程(基于 micropython)_第5张图片
这是Windows操作系统下的thonny。下面,我们切换Python版本树莓派Pico教程(基于 micropython)_第6张图片
点击micropython,Shell会重启,下面是成功图片:
树莓派Pico教程(基于 micropython)_第7张图片
如果报错,可能是thonny找不到端口

写程序

下面,我们让树莓派Pico上的LED闪烁
树莓派Pico教程(基于 micropython)_第8张图片
为方便复制,我把代码写进代码块:

from machine import Pin
from utime import sleep
import utime

led = Pin(25, Pin.OUT)
if __name__ == '__main__':
    while True:
        led.value(0)#0是低电平,代表灯灭
        utime.sleep_ms(100)#等待100毫秒(可根据个人喜好修改时间)
        led.value(1)#1是高电平,代表灯亮
        utime.sleep_ms(100)#等待100毫秒

单击运行,就能看见LED闪烁

你可能感兴趣的:(树莓派pico,单片机)