基于Adafruit Circuit Playground Express的开发过程————开发环境搭建
假期闲来无事买了一块Adafruit Circuit Playground Express跟大家一起分享下开发过程
标签
嵌入式系统
muc
开发环境搭建
Adafruit
pildio
更新2024-07-30
哈尔滨远东理工学院
126

一、开发环境的搭建(基于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 菜单中列出的新板。

图片3.png 

 

2、安装驱动程序

参考文献:https://learn.adafruit.com/adafruit-circuit-playground-express/adafruit2-windows-driver-installation

下载正确的驱动程序下载地址如下:

https://github.com/adafruit/Adafruit_Windows_Drivers/releases/latest

 

如果您是windows10Windows 11只需要则根本不需要运行安装程序

 

3、插入硬件让电脑读取

插入Circuit Playground Express并等待它作系统识别(只需几秒钟)。它将创建一个串行/COM端口,您现在可以从下拉列表中选择它,它甚至会被指示Circuit Playground Express  正确选择串口号即可连接成功

图片4.png

 

4、成功上传

将示例程序上传并下载会得到一堆红色文本,告诉你设备已被找到,并且已经编程、验证和重置

图片5.png

二、开发环境的搭建(基于CircuitPython)

 

1、安装或更新CircuitPython

单击上面的链接并下载最新的UF2 文件这里选择中文拼音

Circuit Playground Express Download (circuitpython.org)

 图片6.png

或者您可以在本文的末尾找到该文件但是请注意版本如果需要更新版本请随时去上述地址下载

2、使用一根具有数据传输功能的 USB 电缆将 Circuit Playground Express 插入电脑后双击Circuit Playground Express中间的小重置按钮,您将看到所有LED 都变为绿色。如果它们全部变为红色,请检查 USB 电缆,尝试另一个 USB 端口等。如果双击不起作用,请尝试单击一次!

3、您将看到一个名为CPLAYBOOT的新磁盘驱动器出现 拖动刚才下载的文件到它上面

图片7.png

4、CPLAYBOOT驱动器将消失,并出现一个名为CIRCUITPY的新磁盘驱动器

图片8.png

4、安装vscode

我选用的开发工具为vscode+Circuitpython插件实现对开发板进行编程

vscode界面点击 扩展 安装如下插件

图片9.png 

然后将开发板连接到电脑上用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 将会亮起和熄灭

附件下载
adafruit-circuitpython-circuitplayground_express-zh_Latn_pinyin-9.1.1.uf2
adafruit_drivers_2.5.0.0.exe
团队介绍
团队成员
pildio
评论
0 / 100
查看更多
目录
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号