arduino语音模块控制LED的亮和灭
《arduino语音模块控制LED的亮和灭》由会员分享,可在线阅读,更多相关《arduino语音模块控制LED的亮和灭(2页珍藏版)》请在装配图网上搜索。
1、本教程主要实现:通过语音模块控制LED 的亮和灭。说“开灯”,LED 点亮;说“关灯”,LED 熄灭。采用 SPI 通信接口,板载咪头和有源晶振,方便在电子产品中实现语音识别、声控和人机对话等功能。LD3320LD3320 语音识别模块概述:语音识别模块概述:注意事项:注意事项:由于该模块使用电压,所以将其和Arduino 连接时,请务必注意供电电压;对于使用UNO PLUS开发板来说将电压跳线帽配置为即可。硬件准备:硬件准备:1.将 IO Expansion Shield 接入 UNO PLUS,用跳线帽将两个板的电压配置为2.连接 LD3320 语音模块-VCCGND-GNDMISO-D1
2、2MOSI-D11SCK-D13NSS-D4RST-D9IRQ-D2WR-GND硬件连接:硬件连接:3.将 D8 与 XBEE 接口的 15 号引脚连接,控制板载的 STATE LED 闪烁。如果你动手能力比较腻害,可以动电路,其实就一个 1K 电阻和一个发光二极管,D8 为控制引脚;当识别到“开灯”时,D8 输出高电平;反之输程序:程序:代码代码javajava 代码:代码:#includeVoiceRecognition Voice;/声明一个语音识别对象#define Led 8/定义 LED 控制引脚void setup()pinMode(Led,OUTPUT);/初始化 LED 引脚
3、为输出模式digitalWrite(Led,LOW);/LED 引脚低电平();/初始化 VoiceRecognition 模块(kai deng,0);/添加指令,参数(指令内容,指令标签(可重复)(guan deng,1);/添加指令,参数(指令内容,指令标签(可重复)();/开始识别void loop()switch()/判断识别case 0:/若是指令“kai deng”digitalWrite(Led,HIGH);/点亮 LEDbreak;case 1:/若是指令“guan deng”digitalWrite(Led,LOW);/熄灭 LEDbreak;default:break;源代码下载:(增加串口输出)如果下载后编译出错,将 ld3320 目录复制到 Arduinosketchbook location 地址的 libraries 文件夹内(在看)
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。