登录 注册
当前位置:主页 > 资源下载 > 45 > esp32_i2s_adc_udp实现的功能是:通过I2S接口对音频进行采样,然后利用UDP协议将采集到的音频数据传输至PC端

esp32_i2s_adc_udp实现的功能是:通过I2S接口对音频进行采样,然后利用UDP协议将采集到的音频数据传输至PC端

  • 更新:2024-11-11 21:11:32
  • 大小:6KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

ESP32使用I2S ADC采样音频并通过UDP将其传输到远程PC 该演示使用I2S采样音频。 然后将采样的缓冲区通过UDP套接字传输到PC。 然后使用播放实用程序播放音频。 所需硬件 本示例可以在任何常用的ESP32开发板上运行。 ADC输入应连接到ADC1的通道0引脚。 无线配置 通过menuconfig在sdkconfig文件中设置无线SSID和密码,或使用esp_wifi_set_config()API。 PC配置 确保已安装alsa。 如果没有,请先安装alsa软件包: sudo apt-get install alsa-utils 使用netcat(nc)打开UDP端口。 然后将原始值通过管道传递给aplay,如下所示: nc -ul 7777 | aplay -r 16000 -f S16_BE