语音模块LD3320控制LED灯

本教程主要实现:通过语音模块控制LED的亮和灭。说“开灯”,LED点亮;说“关灯”,LED熄灭。
LD3320 语音识别模块概述:
采用SPI通信接口,板载咪头和有源晶振,方便在电子产品中实现语音识别、声控和人机对话等功能。

硬件准备:
UNO PLUS
I/O Expansion Shield
LD3320 Shield

硬件连接:

1. 连接 LD3320 语音模块
3.3V  --  VCC
GND  --  GND
MISO  --  D12
MOSI  --  D11
SCK  -- D13
NSS  --  D4
RST  --  D9
IRQ -- D2
WR -- GND
2. 将 D8 连接到LED灯的负极,讲LED正极连接到Vcc。

代码:

#include <PinMap.h>
#include <ld3320.h>

VoiceRecognition Voice;                     
#define Led 8 

void setup() 
{
    pinMode(Led,OUTPUT);                   
    Voice.init();                             
    Voice.addCommand("kai deng",0);          
 Voice.addCommand("guan deng",1);           
Voice.start();
void loop() {
  switch(Voice.read())                          
  {
    case 0:                                   
    digitalWrite(Led,LOW);                
        break;
    case 1:                                  
    digitalWrite(Led,HIGH);
        break;   
    default:
        break;
  }
}

程序下载链接:链接:http://pan.baidu.com/s/1hqlJFI8 密码:w9ly

你可能感兴趣的:(硬件,语音识别)