【AI-Glasses】02

回顾:

【AI-Glasses】01-CSDN博客

一、库安装

安装完相关库之后,点击左上角的✓检查,检查程序时喜闻乐见地报错了:(

没报错我也不至于就更新了个前期工作;)

中途以为是没安装CH340或者是驱动占用的问题,又浪费一个晚上:)

E:\03-AI\01-AI-Glasses\OpenGlass-main\OpenGlass-main\firmware\firmware.ino:2:10: fatal error: I2S.h: No such file or directory
    2 | #include <I2S.h>
      |          ^~~~~~~
compilation terminated.
exit status 1

Compilation error: I2S.h: No such file or directory

可能是因为I2S库没有正确安装,或者Arduino硬件不支持I2S。但ESP32是支持I2S的。但在安装完arduino中检索出的所有I2S结果后,检查依然报错。

二、库位置更改

其实针对以上错误,只需要将核心库ESP32中的I2S库复制到C盘下的libraries文件夹里就OK。

作为参考,我的libraries文件夹路径如下:

C:\Users\Administrator\AppData\Local\Arduino15\libraries

I2S文件夹则在之前下载解压后的ESP32文件夹内。

准备好后,进行检查,显示Done compiling~

(为了截图截到这个Done compiling,又进行了一次检查哈哈哈哈哈哈哈哈哈:p)

三、程序烧录

检查无误后,点击→,进行程序烧录

烧录完毕:

这样代码就传到XIAO ESP32S3开发板上啦!

P.S.:

依旧是走的弯路:

1、尝试手动安装I2S库

其实核心库ESP32已经包括I2S库了,不需要额外安装。

下载压缩包地址:

https://github.com/arduino-libraries/ArduinoSound

下载完成后,在 Arduino IDE 中,点击 “sketch” > “Include Library” > “Add .ZIP Library...”,然后选择刚下载的 ZIP 文件进行安装。

安装完点击左上角的✓,还是报错。

2、安装其他各类依赖库

3、下载安装arduino-cli,配置环境变量进行I2S等配置

4、进行I2S 和相机引脚配置

配置完发现代码里已经配置过了……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值