咸鱼ZTMR实例—语音播报

咸鱼ZTMR实例—语音播报


语音模块基本功能:播放定制好的语音。


主控板:ZTMR1.1开发板
在这里插入图片描述
JQ8900-16P 语音模块

J Q 8 9 0 0 - 1 6 P 选 用 的 是 S O C 方 案 , 集 成 了 一 个 1 6 位 的 M C U , 以 及 一 个 专 门针 对 音 频 解 码 的 A D S P , 采 用 硬 解 码 的 方 式 , 更 加 保 证 了 系 统 的 稳 定 性 和 音 质 。 小 巧 尺寸 更 加 满 足 嵌 入 其 它 产 品 的 需 求 。

在这里插入图片描述
在这里插入图片描述
接线说明

接线(语音) 说明(开发板)
VCC 5V
GND GND
BUSY A5
I07 A7
喇叭 语音模块
负极(一般是黑线) SPK-
正极(一般是红线) SPK+

示例:IO口使用

from pyb import Pin
busy = Pin('A5',Pin.IN)
busy.value(0)
do=Pin('A7',Pin.OUT_PP)
do(1)     #默认高电
do(0)     #低电触发 播放音频

示例:用户按键控制播报

from pyb import Pin    #引入引脚

busy = Pin('A5',Pin.IN) #定义busy引脚
busy.value(0)           #设置BUSY为低电平
IO7=Pin('A7',Pin.OUT_PP)

sw = pyb.Switch()      #定义用户按键

while True:
	if sw()==False: #用户按键没有按下的时候IO7恢复为高电平
		do(1)
	else:
		do(0)       #用户按键按下的时候播放对应音频软件

音频可以直接替换,重新命名即可。

猜你喜欢

转载自blog.csdn.net/weixin_45020839/article/details/108709520