我用树莓派Pico学Python
文章平均质量分 84
zhufu86
这个作者很懒,什么都没留下…
展开
-
我用树莓派Pico学Python (1) - 入手Pico和Hello World
首先要声明的是,我是标题党。树莓派Pico是树莓派基金会于2021年在微控制器领域推出的一个开发板,板载一颗RP2040芯片(ARM Cortex-M0+),搭载 264 KB 的片上 RAM,板载 2 MB 闪存,支持MicroPython编程。 需要注意的是,MicroPython是在单片机系统上的Python语言编程的实现,虽然其语法和很多内置函数和标准Python并没有什么不同,但是其实MicroPython和我们平常所说的Python并不是一个东西。不过树莓派Pico可以用MicroPython原创 2021-06-26 22:22:45 · 2112 阅读 · 1 评论 -
我用树莓派Pico学Python (2) - 点亮LED 以及 第一个程序
LED 是一种通电后会发光的电子零件,可以发出特定颜色的光,多色 LED 甚至可以发出各种颜色的光。树莓派 Pico 的上面有一颗亮起后发出绿色光的 LED ,它的位置在 Micro USB 接口的旁边,有标识 LED 字样。 他亮起来的样子如下图:是的,那个亮起来的绿色方块就是LED了。 它默认是不会亮起来的,需要用python命令去点亮它。点亮LED将 Pico 连接电脑后,启动 Thonny 并成功连接 Pico 后,在 Thonny 下方的 Shell 窗口内输入如下3条命令,就可以点亮绿色原创 2021-07-22 13:23:12 · 2664 阅读 · 5 评论 -
我用树莓派Pico学Python (3) - GPIO和外设
树莓派Pico有很多GPIO,全称是General-purpose input/output,通用型输入输出,也就是我们俗称的IO口,IO引脚……背面图把树莓派Pico翻到背面,可以看到两边的焊盘上有很多标记有GP后面跟着一个数字的,就是一个GPIO。我们可以通过GPIO连接外设(外部设备),并用Pico的程序进行检测或者控制。比如可以用GPIO连接按键,更多的LED灯,蜂鸣器喇叭,湿度传感器,显示屏,或者无线模块。如果不连接外设,树莓派Pico其实做不了太多事情。但是树莓派Pico作为一个核心板,只原创 2021-08-03 20:40:04 · 1824 阅读 · 1 评论 -
我用树莓派Pico学Python (4) - PWM
PWM全称是脉冲宽度调制(Pulse width modulation),也叫脉宽调制,从波形上看PWM就是方波。PWM的频率是1秒内有多少个方波脉冲,PWM的占空比是方波的一个周期内高电平所占的百分比。介绍另一篇博文,对PWM的解释比较好:https://blog.csdn.net/as480133937/article/details/103439546从本专题的前几篇可以看到,树莓派Pico的GPIO可以输出高电平(可以点亮LED)或低电平(可以熄灭LED)。同时,树莓派的所有GPIO也都可以输原创 2021-08-04 21:23:54 · 3914 阅读 · 1 评论 -
我用树莓派Pico学Python (5) - 按键检测 以及 新买的开发板底板
因为觉得之前买的开发板底板的引出接口使用起来不方便(标识不清晰,以及3.3V和GND引出的插针太少),我又买了一个开发板底板,这个板子的引出插针很多,且每个引出的GPIO都“配备”了3.3V和GND的插针,方便外接设备,板子上也给了 7V~12V 的直流电源输入口,方便单独接入直流适配器作为电源。 他的缺点是板子上没有任何外设(只有一个按钮,是复位按钮)。从照片中可以看到,我还将树莓派Pico装上了亚克力“铠甲”来保护它。然后,我将一个轻触按键连接到GP14上。将按键扩展板上的SW1接到GP14的黄色原创 2021-08-14 11:35:33 · 1426 阅读 · 0 评论