一、开发环境的搭建(基于Arduino IDE)
1、设置Arduino IDE
参考文献:https://learn.adafruit.com/adafruit-circuit-playground-express/set-up-arduino-ide
安装SAMD支持 通过导航到Tools->Board菜单打开Boards Manager
进入搜索界面后输入Arduino SAMD 确保Arduino SAMD版本为1.6.16或更高
退出并重新打开Arduino IDE,以确保所有板都已正确安装。现在应该能够选择并上传到 Tools->Board 菜单中列出的新板。
2、安装驱动程序
参考文献:https://learn.adafruit.com/adafruit-circuit-playground-express/adafruit2-windows-driver-installation
下载正确的驱动程序下载地址如下:
https://github.com/adafruit/Adafruit_Windows_Drivers/releases/latest
如果您是windows10和Windows 11只需要则根本不需要运行安装程序
3、插入硬件让电脑读取
插入Circuit Playground Express并等待它作系统识别(只需几秒钟)。它将创建一个串行/COM端口,您现在可以从下拉列表中选择它,它甚至会被“指示”为Circuit Playground Express板 正确选择串口号即可连接成功
4、成功上传
将示例程序上传并下载会得到一堆红色文本,告诉你设备已被找到,并且已经编程、验证和重置
二、开发环境的搭建(基于CircuitPython)
1、安装或更新CircuitPython
单击上面的链接并下载最新的UF2 文件这里选择中文拼音
Circuit Playground Express Download (circuitpython.org)
或者您可以在本文的末尾找到该文件但是请注意版本如果需要更新版本请随时去上述地址下载
2、使用一根具有数据传输功能的 USB 电缆将 Circuit Playground Express 插入电脑后双击Circuit Playground Express中间的小重置按钮,您将看到所有LED 都变为绿色。如果它们全部变为红色,请检查 USB 电缆,尝试另一个 USB 端口等。如果双击不起作用,请尝试单击一次!
3、您将看到一个名为CPLAYBOOT的新磁盘驱动器出现 拖动刚才下载的文件到它上面
4、CPLAYBOOT驱动器将消失,并出现一个名为CIRCUITPY的新磁盘驱动器
4、安装vscode
我选用的开发工具为vscode+Circuitpython插件实现对开发板进行编程
在vscode界面点击 扩展 安装如下插件
然后将开发板连接到电脑上用vscode打开开发板u盘文件夹即可
在code.py文件即是本次开发板您需要编写的代码
这里提供一个测试代码
import board
import digitalio
import time
led = digitalio.DigitalInOut(board.LED)
led.direction = digitalio.Direction.OUTPUT
while True:
led.value = True
time.sleep(0.1)
led.value = False
time.sleep(0.5)
若您成功安装LED 将会亮起和熄灭