ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

树莓派从入门到入魔13/100 - Pico上的第一个Hello LED程序

2021-09-15 21:00:02  阅读:301  来源: 互联网

标签:MicroPython 树莓 LED 点亮 Pico 入魔 onboard


树莓派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秒

最后的效果录一段小视频(腾讯视频正在审核中……)。

标签:MicroPython,树莓,LED,点亮,Pico,入魔,onboard
来源: https://blog.csdn.net/slofslb/article/details/120315719

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有