micropython 使用 I2S

MicroPython相关代码、库、软件、工具
回复
头像
shaoziyang
帖子: 3917
注册时间: 2019年 10月 21日 13:48

micropython 使用 I2S

#1

帖子 shaoziyang »

micropython-i2s-examples存储库展示了如何在MicroPython上使用I2S协议。I2S协议可用于通过扬声器或耳机播放WAV音频文件,或将麦克风音频录制到SD卡上的WAV文件中。

示例已经在 Pyboard D SF2W、Pyboard V1.1、ESP32和ESP32-PSRAM上进行了测试。要将I2S与MicroPython结合使用,需要定制MicroPython构建并将pull请求集成到构建中。或者,下载并安装一个预构建的固件二进制文件

预构建固件二进制文件

固件文件夹中提供了基于micropythonv1.15版本的预构建固件二进制文件。这些二进制文件可以按照MicroPython下载站点上发布的说明下载到开发板上。

测试板
  • Pyboard SF2W板
  • Pyboard V1.1版
  • 带有外部SD卡的Adafruit Huzzah Feather ESP32
  • Lolin D32专业版
  • Lolin D32带外部SD卡
  • 带外部SD卡的TinyPico
已测试I2S麦克风板
  • INMP441麦克风模块
  • MSM261S4030H0麦克风模块
  • Adafruit I2S MEMS麦克风-SPH0645LM4H。
测试I2S DAC和放大器板
  • Adafruit I2S 3W D类放大器分接头-MAX98357A
  • I2S PCM5102立体声DAC解码器
  • Wondom 2 x 30W D类音频放大器板和DAC,基于TI TAS5756设备
PCM5102 板  micropython板  
文          +3.3V      
GND        GND        
斯克        GND        
阿赫        SCK 引脚    
吕克        WS 引脚    
喧嚣        SD 引脚    
 
 
 
 

回复

  • 随机主题
    回复总数
    阅读次数
    最新文章