其实
PICO的例子非常多值得借鉴
我就根据从别人那边学到的
搬过来所谓根据文章与现在不一样的地方做做修改
原文地址:
1
https://blog.csdn.net/raspberry_pi/article/details/129653816?spm=1001.2014.3001.5502
Pico如何烧写程序
下面以Pico为例,讲解一下如何跑一个程序(方法对PicoW也是适用的)
我们先从最简单的点灯程序讲起,拿到手的Pico板子是这样的
板子上有个小按钮,叫做BOOTSEL,这个按钮是用来选择启动模式的。
树莓派Pico的烧录方式做的比较简单,不用USB转TTL线连串口,而是通过USB VCP(Virtual COM Port)的方式通过USB接口模拟一个串口协议,
我们只需要一根microUSB线(要注意很多线只有充电功能 没有数据传输的不能用!)就可以下载程序或者板子交互执行命令
当你长按BOOTSEL按钮时插入电脑USB接口,Pico会进入程序烧录模式,这时候电脑上显示一个USB存储设备,将自己写好的固件拷进去就好了,拷贝完成后Pico会自动重启,执行你的程序
我们直接去官网下载电灯程序
https://datasheets.raspberrypi.com
长按BOOTSEL按钮同时插入电脑
电脑会显示Pico的存储设备
将下载的固件 blink.uf2 拖入Pico存储设备中
Pico将自动重启执行固件程序
Pico板子使用blink.uf2
PicoW板子使用blink_picow.uf2
就能执行闪灯程序
当然还可以自己编辑程序
原文地址
https://blog.csdn.net/raspberry_pi/article/details/130918393?spm=1001.2014.3001.5502
我就直接用
Thonny这个软件了
树莓派官方建议使用Thonny来开发MicroPython,这是一个简单的开源IDE
下载完成后点击安装,最后一步选择Create desktop icon创建桌面图标
1. 安装完成后先将Pico插入电脑(Pico一定要先烧录MicroPython固件)
固件地址:
https://micropython.org/download/RPI_PICO/
选择最新的
和之前方法一样 按住按钮不要松手——USB链接电脑 识别后松开按钮——把“v1.23.0 (2024-06-02) .uf2 / [Release notes] (latest)最新的”拖入"我的电脑 树莓派盘里
然后会自动重启
2. 桌面上找到thonny图标并运行
3. thonny菜单栏点击工具-选项
4. 点击解释器选项卡
电灯程序是:
from machine import Pin import time led = Pin("LED", Pin.OUT) while True: led.toggle() time.sleep(1)
原文地址:
https://blog.csdn.net/raspberry_pi/article/details/130922351?spm=1001.2014.3001.5502
我这里 就直接用板载的灯 把原文25引脚 改成"LED"即可
from time import sleep from machine import Pin, PWM pwm = PWM(Pin("LED", Pin.OUT)) pwm.freq(1000) while True: for duty in range(65535): pwm.duty_u16(duty) sleep(0.0001) for duty in range(65535, 0, -1): pwm.duty_u16(duty) sleep(0.0001)
然后点击“F5”
编译到板子上即可
不易上传GIF动画
直接去B站看效果吧
视频:【树莓派pico 呼吸灯效果-哔哩哔哩】 https://b23.tv/0qCcfnW
点灯 呼吸灯就讲到这里
按计划 下次讲:
2、 编程实现按键控制LED灯的亮灭(按下一次LED亮,再按一次LED灭)