这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 【Let'sdo第3期-拾色播放器DIY】—过程贴之开发环境搭建

共2条 1/1 1 跳转至

【Let'sdo第3期-拾色播放器DIY】—过程贴之开发环境搭建

助工
2025-12-13 13:40:57     打赏

上期我们完成实物的开箱,本次我们开始搭建实验的环境

本次我们使用Adafruit ESP32-S3 TFT Feather开发板,这款开发板核心就是ESP32-S3,因此我们选择开发的方式多种多样的,可以用C或者是Python

为了方便与技能的挑战,本次我采用CircuitPython+Thonny开发本次的任务。

在开发之前我们需要将手里的开发板刷写适用于CircuitPython的框架。

第一步:刷写

首先下载固件:tinyuf2-adafruit_feather_esp32s3_reverse_tft-0.33.0-combined.zip

Adafruit WebSerial ESPTool网页工具,地址https://adafruit.github.io/Adafruit_WebSerial_ESPTool/

注意,下载固件的时候先不要连接外部的器件,避免对ESP32-S3启动引脚有影响。

1765600378962826.jpg

刷写好了之后在我的电脑,会出现一个虚拟的U盘,将uf2的后缀文件拖进去,等待重启后即可实现Python的编程。

3.png

打开Thonny开始测试我们的开发板是否可以进行开发。

在Thonny中找到工具-选项,设置一下当前解释器的语言和端口,完成这样的配置即可实现开发了

4.png

接下来使用以下代码进行测试。可以看到板子后面的红色LED灯正在进行闪烁,就代表我们已经具备开发环境了。

import time  
import board  
import neopixel  
  
pixel = neopixel.NeoPixel(board.NEOPIXEL, 1)  
  
pixel.brightness = 0.3  
  
while True:  
    pixel.fill((255, 0, 0))  
    time.sleep(0.5)  
    pixel.fill((0, 0, 0))  
    time.sleep(0.5)

若提示找不到库文件,把我附件中的lib文件夹下的neopixel拖入到虚拟U盘里面的lib文件下下

5.png

6.png

开发过程中可能需要的库文件大全:adafruit-circuitpython-bundle-10.x-mpy-20251114.zip

1765602317130822.jpg


环境搭建好之后,我们开始进行第一个项目的开发。







关键词: 拾色     播放器     开发     python    

院士
2025-12-13 19:30:45     打赏
2楼

不错,不错。

期待楼主的下一篇大作。


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]