Arduino ESP32录音+ SD卡储存开源项目

Arduino ESP32录音+ SDHC卡储存开源项目


一个好的开源项目可以帮助我们学习和提升自己的知识。

ESP32录音并记录在SD卡中

开源项目地址

  • 因为是国外的项目,基本都是github,,为了大家可以都能访问到,我将域名改为镜像域名,保证大家都能获取到资源源码,如果还访问不到,我会在文章末尾附上百度网盘的资源链接:https://hub.fastgit.org/atomic14/esp32_sdcard_audio

项目介绍

本项目使用的是VSCode +Platform IO 开发的,所以想打开此工程还需要,安装VSCode工具以及安装好platformIO插件,我就在这里不做软件安装接介绍了。

  • 本项目使用的SD类型是SDHC卡和SD卡,按理论讲应该支持所有的卡的类型。我手上测试的卡是SDHC卡和SD卡,容量分别是8GB的SDHC卡和容量为2GB的SD卡:
    在这里插入图片描述
    在这里插入图片描述

因为这个项目时结合录音功能模块配合一起使用的,我手上也没有录音模块,来进行完整式的工程验证和测试,但是从项目中,我看到了ESP32对SDHC卡的支持,在使用原生的Arduino IDE开发的ESP32项目中,对SD卡的类型的支持并没有覆盖全部种类,至少我在验证我手上已有的卡种类型来讲,Arduino IDE编译支持的只有验证成功的卡类型只有:SD卡类型,SDHC卡类型都不支持。但是使用VSCode+PlatformIO平台,从ESP-idf中移植过来的可以支持SDHC卡。说明Arduino IDE上的ESP32固件库更新节奏有点慢!

SDHC卡接线说明

我验证的是自己手上的8GB的SDHC卡,我只能以这个卡为例,其他的类型SD卡没有验证,只能保守这样说明。

  • 使用的SD卡座模块
    在这里插入图片描述
  • ESP32开发板
    在这里插入图片描述

在这里插入图片描述

//程序代码定义SD卡引脚在 #include "config.h"头文件内
// sdcard
#define PIN_NUM_MISO GPIO_NUM_4
#define PIN_NUM_CLK GPIO_NUM_14
#define PIN_NUM_MOSI GPIO_NUM_15
#define PIN_NUM_CS GPIO_NUM_25
ESP32 ----- SDHC/SD卡
MISO ----- GPIO 4
CLK -----  GPIO 14
MOSI -----  GPIO 15
CS -----  GPIO 25

程序源码

链接:https://pan.baidu.com/s/1CEwOX75n6OvjsegkaffWsA 
提取码:2s9o
  • 6
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值