这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界» 论坛首页» 活动中心» 板卡试用» 菜鸟之WT588D语音模块

共4条 1/1 1 跳转至

菜鸟之WT588D语音模块

助工
2019-01-04 22:33:14 打赏

终于放寒假了,O(∩_∩)O哈哈~,可以玩了,,

推荐一个语音网站链接,各种MP3格式的声音都有,O(∩_∩)O哈哈,大神推荐~http://sc.chinaz.com/tag_yinxiao/YuYin.html

由于旁边刚好有一个WT588D语音模块,算一个小创新,哈哈,不用再上某宝了

下面介绍一下WT588D语音模块模块,它的内存有2M、16M、32M、64M可供选择。可以选用一个16M的,刚好可以存好几首音乐。我用的是16脚的2M的,存了半首音乐,因为内存越大越贵,学生党伤不起。哈哈,可以当作一个礼物送给朋友大家感兴趣可以百度一下详细资料,或者留言我有资料。大家可以在某宝上淘一下,哈哈

下面是三线制的程序,仅做参考,只用在程序中触发它工作就可以了。因为我打算用它来播放音乐,当我们和蒙娜丽莎距离达到一个数值时,让WT588D工作。通过喇叭把音乐播放出来,它也是傻瓜模块,提前把MP3文件下载到语音模块里就可以了。

*--------------------------------------

;模块名称:Line_3A(void)

;功 能:实现三线单字节低位在前串口通信函数适用于WT588D

;-------------------------------------*/

void Line_3A(unsigned char dat)

{

unsigned char i;

P_DATA = 1;

CLK_3A = H; //拉高

CS_3A= L; //拉低片选信号

Delay_1ms(5); //5ms

B_DATA = dat&0X01;

for(i=0;i<8;i++)

{

CLK_3A = L; //拉低

P_DATA_3A = B_DATA; //传输数据一位

Delay_10us(15); //延时150us

CLK_3A = H; //拉高

Delay_10us(15); //延时150us

dat = dat>>1;

B_DATA = dat&0X01;

}

P_DATA_3A = 1; //拉高电平

CS_3A = H;

CLK_3A = H;

}







管理员
2019-01-07 09:35:45 打赏
2楼

谢谢楼主分享


高工
2019-01-08 15:03:58 打赏
3楼

QQ截图20190108150247.jpg

不过话说楼主寒假放的真早~


助工
2019-01-08 20:28:14 打赏
4楼
哈哈

共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]