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

共1条 1/1 1 跳转至

【Let'sdo第3期-拾色播放器DIY】过程贴1:任务介绍以及开发环境的搭建

助工
2025-12-14 16:32:42     打赏

项目基础任务实现目标:

1、实现颜色传感器驱动,按键获取当前颜色数据并可以通过串口或屏幕进行打印;

2、实现板载RGB的全彩控制,实时显示当前获取的颜色;

3、实现蜂鸣器驱动,并播放八阶音符;


开发环境的配置:

本次使用的开发板为Adafruit ESP32-S3 Reverse TFT Feather,主控实际上是ESP32-S3,可以通过CircuitPython、

Micropython、arduino等多种方式开发,本次我通过Arduino IDE进行开发。


参考文档

Adafruit 官方 Arduino IDE 配置教程

learn.adafruit.com/esp32-s3-reverse-tft-feather/arduino-ide-setup-2


步骤一:配置开发板管理器

打开 Arduino IDE

Windows/Linux:文件 -> 首选项

macOS:Arduino -> 设置

在“附加开发板管理器网址”栏粘贴以下链接(如已有其他网址,请用英文逗号隔开):

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

步骤二:安装 ESP32 支持包

点击“确定”保存首选项

进入 工具 -> 开发板 -> 开发板管理器

搜索 esp32

找到由 Espressif Systems 提供的 esp32 平台,点击“安装”,等待完成

我这边是电脑上插着板子后打开Arduino IDE开发环境后右下角自动有提示:

image.png

步骤三:选择开发板

安装完成后,前往 工具 -> 开发板 菜单

在“ESP32 Arduino”分类下选择 Adafruit Feather ESP32-S3 Reverse TFT

image.png

步骤四:测试上传

可打开示例程序:文件 -> 示例 -> 01.Basics -> Blink

上传并运行,检查开发板是否正常工作

或者使用下面的程序:

//点亮LED
void setup() {
  // initialize
  pinMode(LED_BUILTIN, OUTPUT);
}


void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on 
  delay(1000);              // wait for a second
  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off 
  delay(1000);              // wait for a second
}







关键词: 拾色     播放器     过程     任务     开发     环境     搭建    

共1条 1/1 1 跳转至

回复

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