十五、ESP32播放网络音乐

1. 说明

通过本节课,大家可以播放网络的音乐歌曲(注意需要转换格式为.wav

2. 代码

from machine import I2S
from machine import Pin
import urequests
import network
import time


"""
GPIO12 --- BCLK
GPIO14 -- LRC
GPIO13 -- DIN
GND -- GND
5V -- VCC
"""
 
# 初始化引脚定义
sck_pin = Pin(12) # 串行时钟输出
ws_pin = Pin(14)  # 字时钟
sd_pin = Pin(13)  # 串行数据输出


"""
sck 是串行时钟线的引脚对象
ws 是单词选择行的引脚对象
sd 是串行数据线的引脚对象
mode 指定接收或发送
bits 指定样本大小(位),16 或 32
format 指定通道格式,STEREO(左右声道) 或 MONO(单声道)
rate 指定音频采样率(样本/秒)
ibuf 指定内部缓冲区长度(字节)
"""

# 初始化i2s
audio_out = I2S(1, s

你可能感兴趣的:(物联网AIOT,#,esp8266,单片机,嵌入式硬件,python,esp32,物联网)