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 指定内部缓冲区长度(字节)
"""
# 初