树莓派从入门到入魔13/100 - Pico上的第一个Hello LED程序
2021/9/15 22:07:05
本文主要是介绍树莓派从入门到入魔13/100 - Pico上的第一个Hello LED程序,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
树莓派Pico是一个小单片机,只有5cm x 2cm大小,它的核心是RP2040处理芯片,可以做一些物联网应用。
Pico的四周有40根引脚,标准产品是没有焊针的,当然你可以直接从商家购买已经帮你全部焊好了的产品,省得自己动用烙铁了。
为了方便将来的折腾,最好准备一个面包板,以后接一些元器件很方便。
1、安装MicroPython
MicroPython是针对嵌入式开发的一个Python实现,用它进行Pico编程非常方便。
1)首先从官网上(https://www.raspberrypi.org/documentation/microcontrollers/micropython.html)下载一个MicroPython UF2文件,这个文件非常小,只有几百KB。
2)Pico上有一个BOOTSEL按钮,按下它,接上树莓派的USB接口,倒数3个数,松开BOOTSEL键。.
3)树莓派会把Pico加载为一个移动U盘,名称是:RPI-RP2
4)把刚才下载好的UF2文件拖到 RPI-RP2 盘符上,Pico会自动重启,然后MicroPython就可用了,在MicroPyhon的开发环境的右下角可以找到Pico的解释器。
2、点亮Pico上的LED灯
学习一门新的编程语言,一般从Hello World开始,嵌入式开发的入门则从点亮一个LED小灯开始。
Pico板子上已经有一个小LED灯(在Micro USB口的旁边),不用借助其它任何工具,可以直接编程点亮它。
40根针有固定的编号,从GP0开始,一直到GP28。细心的你可能会发现,从GP22到GP26之间少了几个编号,它们有固定的含义。比如GP25就是代表板上的那个小LED灯。
下面的程序让这个LED灯不停地闪烁。
import machine import utime led_onboard = machine.Pin(25, machine.Pin.OUT) # GP25 while True: led_onboard.value(1) # 点亮 utime.sleep(1) # 等待1秒 led_onboard.value(0) # 熄灭 utime.sleep(1) # 等待1秒
最后的效果录一段小视频(腾讯视频正在审核中……)。
这篇关于树莓派从入门到入魔13/100 - Pico上的第一个Hello LED程序的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-11国产医疗级心电ECG采集处理模块
- 2025-01-10Rakuten 乐天积分系统从 Cassandra 到 TiDB 的选型与实战
- 2025-01-09CMS内容管理系统是什么?如何选择适合你的平台?
- 2025-01-08CCPM如何缩短项目周期并降低风险?
- 2025-01-08Omnivore 替代品 Readeck 安装与使用教程
- 2025-01-07Cursor 收费太贵?3分钟教你接入超低价 DeepSeek-V3,代码质量逼近 Claude 3.5
- 2025-01-06PingCAP 连续两年入选 Gartner 云数据库管理系统魔力象限“荣誉提及”
- 2025-01-05Easysearch 可搜索快照功能,看这篇就够了
- 2025-01-04BOT+EPC模式在基础设施项目中的应用与优势
- 2025-01-03用LangChain构建会检索和搜索的智能聊天机器人指南