有一段时间没有折腾树莓派Pico,最近发现它又出新品了,树莓派Pico W,可以通过WIFI连接互联网了。

Pico W的产品小册子可以从这里下载。

这篇文章介绍了Pico 和 Pico W的区别。

可以看到Pico中的树莓Logo处安装了一个大大的WIFI芯片(CYW43439),官方称提供 2.4GHz 802.11 b/g/n 无线连接,板子里已经集成了天线。

我从某多平台上花62元买了一支,首先从点亮板上的LED灯开始。

第一步,下载UF2文件

没折腾过Pico的朋友建议先阅读这篇文章。

首先到树莓派的micropython页下载uf2文件。

https://www.raspberrypi.com/documentation/microcontrollers/micropython.html

可以把UF2文件理解为让Pico W支持MicroPython编程的一种固件,该文件会不定期更新。

注意网站里提供了Pico和Pico W两种型号的UF2文件,文件大小只有1MB多,不要搞错。

第二步,安装UF2

按下Pico板上的Bootsel,连接到电脑的USB口,Windows会自动发现一个移动U盘,把刚才下载的uf2文件拖入这个移动U盘内。

Pico W会重新启动,MicroPython支持的固件就安装完成了。

第三步,安装Thonny开发环境

到 https://thonny.org/ 官网下载MicroPython的开发环境,初学者推荐使用。

第四步,点亮LED灯

一开始没有仔细看Pico W的说明书,拿着以前的程序就试,后来才知道Pico W板载的LED灯不是通过GP25控制了。可能WIFI模块要充分利用这个灯来显示WIFI连接状态。

import machine
import utimeled = machine.Pin("LED", machine.Pin.OUT)
while True:led.on()utime.sleep(1)led.off()utime.sleep(1)

把这段代码保存在Pico W上,运行程序,如果一切正常,将会看见板上的LED灯不停地亮、灭。

树莓派65/100 - Pico W初体验,点亮板载的LED灯相关推荐

  1. 树莓派40/100 - Pico控制WS2812B,一根信号线实现多种LED灯光效果(1)

    从某多平台花了15元钱买了一米长的WS2812B彩灯,用于我的Pico编程试验,这种灯的神奇之处在于只需一根信号线,能够控制串联在一起的30颗LED灯珠(好像能长达1024颗灯),实现各种彩灯效果. ...

  2. 树莓派22/100 - Pico入侵检测报警器

    入侵检测器 这一节需要一个HC-SR501的小元件,大概3~5元钱,某多非常给力,5元钱的东西也包邮. 中文说明书称之为人体感应模块,产品介绍是这样说的: HC-SR501是基于红外线技术的自动控制模 ...

  3. 树莓派26/100 - Pico控制RGB三色灯

    RGB三色LED灯,相当于把三种颜色的LED灯组合在一起,它有4条腿,最长的那条腿是阴极或阳极,根据这个灯是共阴的,还是共阳的而定. 与以前接LED灯的情况类似,不过这次要接三个电阻,我把它们分别接到 ...

  4. 树莓派32/100 - Pico连接温湿度传感器

    DHT11是一个廉价的温湿度传感器,它只有1平方厘米大小,加上一个小转接板,也没多大,接线也简单,除了正负极之外,只需再接一根信号线. 我一开始以为它要用到ADC,所以把信号线接到了Pico的GP26 ...

  5. 树莓派53/100 - Pico小车v4版本,蓝牙、陀螺仪之后,再加上OLED显示屏

    我的树莓派Pico小车接上了蓝牙.陀螺仪之后,今天再把OLED显示屏接上,OLED的电源是3.3V,SDA/SCL分别接GP4/GP5,代码增加一些.对于OLED的SSD1306显示模块不熟悉的,可以 ...

  6. 树莓派24/100 - Pico与1602显示屏相连输出2行文本

    前面用8根引脚实现了七段数码管的显示,你没看错,不算正极的那根线,还用了8根连线,分别接到了Pico的8个GPIO接口上. 如果想显示更多的内容,这种办法肯定是不行了,Pico虽然有20多个GPIO接 ...

  7. 树莓派20/100 - Pico板载的温度传感器

    树莓派Pico板子里有一个内置的温度传感器,它与一个模数转换器(ADC)相连,通道编号为4,Pico里模数转换器的数值范围为12位整数,但MicroPython把范围映射到16位,也就是从0到6553 ...

  8. 树莓派3B+功耗测试、初体验、图形化配置树莓派3B+配置方法。Raspberry Pi 3B+测评...

    靓照: 功耗测试 测试工具:USB数码管3位(4位)测试 树莓派3b+ 条件:送的充电器,初始桌面,没有连接wifi 电压:5.13v 电流:0.35A 条件:送的充电器,初始桌面,连接wifi,鼠标 ...

  9. 树莓派Pico W无线开发板MQTT协议通信MicroPython编程实践

    本博文介绍采用Thonny+MicroPython和umqtt.simple库MQTTClient类的对象方法编制树莓派Pico W无线开发板MQTT协议通信程序,将Pico W无线开发板.电脑或An ...

最新文章

  1. C语言程序设计第一次作业
  2. Spring中的18个注解,你会几个?
  3. A/B测试中我们都会犯的十个常见错误
  4. nvcc 已退出,返回代码为1
  5. Ant Design Pro开发后台管理系统(新增页面)
  6. 使用 labelImg 制作YOLO系列目标检测数据集(.xml文件)
  7. localsandbox 如何响应tile点击事件
  8. 多线程编程学习总结(转载)
  9. 示例 - 10行代码在C#中获取页面元素布局信息
  10. 2020 字节跳动 面经
  11. 天正的计算机快捷命令大全,cad天正建筑快捷键命令大全(整理).doc
  12. 又是一年“剁手”时,AI一下更优惠?
  13. 计算机软件文档编制规范百度云,计算机软件文档编制规范
  14. Python print语句输出重定向到网页前端
  15. angular时间格式化
  16. vmware win7虚拟机安装vmtools坑
  17. Docker容器之Consul部署
  18. 电流型和电压模拟量信号有何区别,如何互相转换
  19. 【深度学习】吴恩达深度学习-Course1神经网络与深度学习-第四周深度神经网络的关键概念编程(下)——深度神经网络用于图像分类:应用
  20. 课程1 谈论你喜欢的音乐

热门文章

  1. 占优策略名词解释_《曼昆经济学》名词解释——第17章 寡头
  2. activiti6执行Python脚本
  3. 什么是编程语言C语言,什么是oc语言,oc语言是c语言吗?
  4. Python 酷Q qq机器人初学
  5. 线性同余法产生随机数C语言,线性同余生成随机数的一点思考
  6. RNAdiff 使用教程 | DEG分析、TPM计算以及火山图和热图的绘制
  7. 数制转换(二进制、十进制、十六进制转换)
  8. ibm刀片服务器 系统初始密码,IBM刀片服务器管理模块恢复出厂默认值实战
  9. 《spss统计分析与行业应用案例详解》:实例十二 卡方检验
  10. PMP®考前培训十大常见问题及解答