1、对于使用UNO PLUS开发板来说,切换电压很简单,只需将电压跳线帽配置为3.3V即可。硬件准备: UNO PLUS I/O Expansion Shield LD3320 Shield硬件连接:1. 将IO Expansion Shield接入UNO PLUS,用跳线帽将两个板的电压配置为3.3V2. 连接 LD3320 语音模块3.3V - VCCGND GNDMISO D12MOSI D11SCK - D13NSS D4RST D9IRQ - D2WR - GND3. 将 D8 与XBEE接口的15号引脚连接,控制板载的 STATE LED闪烁。如果你动手能力比较腻害,可以用洞洞板连接一
2、个LED驱动电路,其实就一个1K电阻和一个发光二极管,D8为控制引脚;当识别到“开灯”时,D8输出高电平;反之输出低电平程序:代码java代码:#includeVoiceRecognition Voice; /声明一个语音识别对象#define Led 8 /定义LED控制引脚void setup() pinMode(Led,OUTPUT); /初始化LED引脚为输出模式 digitalWrite(Led,LOW); /LED引脚低电平 Voice.init(); /初始化VoiceRecognition模块 Voice.addCommand(kai deng,0); /添加指令,参数(指令内
3、容,指令标签(可重复)guan deng,1); /添加指令,参数(指令内容,指令标签(可重复) Voice.start(); /开始识别void loop() switch(Voice.read() /判断识别 case 0: /若是指令“kai deng” digitalWrite(Led,HIGH); /点亮LED break; case 1: /若是指令“guan deng” /熄灭LED default: 源代码下载:VoiceLED.zipVoiceLED-V2.zip(增加串口输出)如果下载后编译出错,将ld3320目录复制到Arduinosketchbook location地址的libraries文件夹内(在File-Preferenees里查看)