arduino语音模块控制LED的亮和灭Word格式.doc
- 文档编号:15494286
- 上传时间:2022-11-02
- 格式:DOC
- 页数:3
- 大小:193.50KB
arduino语音模块控制LED的亮和灭Word格式.doc
《arduino语音模块控制LED的亮和灭Word格式.doc》由会员分享,可在线阅读,更多相关《arduino语音模块控制LED的亮和灭Word格式.doc(3页珍藏版)》请在冰豆网上搜索。
对于使用UNOPLUS开发板来说,切换电压很简单,只需将电压跳线帽配置为3.3V即可。
硬件准备:
·
UNOPLUS
I/OExpansionShield
LD3320Shield
硬件连接:
1.将IOExpansionShield接入UNOPLUS,用跳线帽将两个板的电压配置为3.3V
2.连接LD3320语音模块
3.3V
--
VCC
GND
GND
MISO
D12
MOSI
D11
SCK
--D13
NSS
D4
RST
D9
IRQ--D2
WR--GND
3.将D8与XBEE接口的15号引脚连接,控制板载的STATELED闪烁。
如果你动手能力比较腻害,可以用洞洞板连接一个LED驱动电路,其实就一个1K电阻和一个发光二极管,D8为控制引脚;
当识别到“开灯”时,D8输出高电平;
反之输出低电平
程序:
[代码]java代码:
#include
VoiceRecognitionVoice;
//声明一个语音识别对象
#defineLed8//定义LED控制引脚
voidsetup()
{
pinMode(Led,OUTPUT);
//初始化LED引脚为输出模式
digitalWrite(Led,LOW);
//LED引脚低电平
Voice.init();
//初始化VoiceRecognition模块
Voice.addCommand("
kaideng"
0);
//添加指令,参数(指令内容,指令标签(可重复))
guandeng"
1);
//添加指令,参数(指令内容,指令标签(可重复))
Voice.start();
//开始识别
}
voidloop(){
switch(Voice.read())//判断识别
{
case0:
//若是指令“kaideng”
digitalWrite(Led,HIGH);
//点亮LED
break;
case1:
//若是指令“guandeng”
//熄灭LED
default:
}
源代码下载:
VoiceLED.zip
VoiceLED-V2.zip(增加串口输出)
如果下载后编译出错,将ld3320目录复制到Arduino
sketchbooklocation地址的libraries文件夹内(在File->
Preferenees里查看)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- arduino 语音 模块 控制 LED