有一段时间没有折腾树莓派Pico,最近发现它又出新品了,树莓派Pico W,可以通过WIFI连接互联网了。
Pico W的产品小册子可以从这里下载。
这篇文章介绍了Pico 和 Pico W的区别。
可以看到Pico中的树莓Logo处安装了一个大大的WIFI芯片(CYW43439),官方称提供 2.4GHz 802.11 b/g/n 无线连接,板子里已经集成了天线。
我从某多平台上花62元买了一支,首先从点亮板上的LED灯开始。
没折腾过Pico的朋友建议先阅读这篇文章。
首先到树莓派的micropython页下载uf2文件。
https://www.raspberrypi.com/documentation/microcontrollers/micropython.html
可以把UF2文件理解为让Pico W支持MicroPython编程的一种固件,该文件会不定期更新。
注意网站里提供了Pico和Pico W两种型号的UF2文件,文件大小只有1MB多,不要搞错。
按下Pico板上的Bootsel,连接到电脑的USB口,Windows会自动发现一个移动U盘,把刚才下载的uf2文件拖入这个移动U盘内。
Pico W会重新启动,MicroPython支持的固件就安装完成了。
到 https://thonny.org/ 官网下载MicroPython的开发环境,初学者推荐使用。
一开始没有仔细看Pico W的说明书,拿着以前的程序就试,后来才知道Pico W板载的LED灯不是通过GP25控制了。可能WIFI模块要充分利用这个灯来显示WIFI连接状态。
import machine
import utime
led = machine.Pin("LED", machine.Pin.OUT)
while True:
led.on()
utime.sleep(1)
led.off()
utime.sleep(1)
把这段代码保存在Pico W上,运行程序,如果一切正常,将会看见板上的LED灯不停地亮、灭。