【得捷电子Follow me第1期】第一贴:开箱和Mu环境搭建、点灯
[复制链接]
本帖最后由 walker2048 于 2023-6-27 15:40 编辑
很高兴有机会参加得“捷电子Follow me”活动,在得捷网站下单不到10天,很顺利的拿到了开发板和其他套件。当时比较匆忙,就没来得拍多几张照片。开箱图比较乱
板子收到了,我们现在开始安装环境,使用到的环境是CircuitPython和Mu
其中CircuitPython就简单了,打开浏览器并访问 Adafruit CircuitPython 的官方网站提供的picow固件地址(https://circuitpython.org/board/raspberry_pi_pico_w/)。
然后点击网页中的下载按钮(如下图),下载固件
接下来将pico-w开发板拿出来,按住板子上的BootSel按钮,再插上USB线。一切顺利的话,你的电脑里会多出一个U盘,把刚刚下载的UF2文件拖到U盘里。大概十几秒后,电脑会识别到一个新的CircuitPython名称的U盘,这时就可以开始CircuitPython的开发了。
除了固件以外,我们还需要使用很多外设库,这时候就需要去CircuitPython的官方库下载页面了。
所有的库和案例代码,在这个页面可以下载到。地址:(https://circuitpython.org/libraries)
打开页面后,下拉到几个长条形紫色按钮处,下载 Bundle for Version 8.x (版本要和烧录的CircuitPython版本一致,例如烧录8.1版本,则下载8.x库),建议也把源码下载一下(可以使用源码库,也可以使用压缩后的Bundle库)。区别如下图。
除了直接用VSCode打开U盘文件编辑以外,也可以使用Mu工具来编写CircuitPython工程的代码。
在Mu的官网https://codewith.mu/,可以下载到最新的mu工具,下载完毕后,如下图一样点点点就安装好了。
大概需要花费两分钟左右的时间,就装好了。最后点击完成就可以打开mu,开始畅玩picow了。
第一次打开mu需要配置python虚拟环境,后面打开就很快了。
接下来又到了开心的点灯环节,找了一下CircuitPython的案例代码,很快就可以根据案例demo写出以下代码。
# SPDX-FileCopyrightText: 2021 Kattni Rembor for Adafruit Industries
# SPDX-License-Identifier: MIT
import time
import board
import digitalio
led = digitalio.DigitalInOut(board.LED)
led.direction = digitalio.Direction.OUTPUT
while True:
led.value = True
time.sleep(0.5)
led.value = False
time.sleep(0.3)
用Mu打开U盘根目录里的code.py文件,然后复制以上代码到mu里,保存。
就可以看打板子上的LED顺利闪烁起来啦,是不是非常简单?
也可以尝试用NeoPixel库,把WS2812点亮起来,自带了几种不同的动效。
|