Arduino (IoT): Simple Tutorial Reconocimiento de Voz (Geeetech)

Arduino Honduras Santiapps Marcio Valenzuela

Tutorial Reconocimiento de Voz – Geetech

Otro módulo de reconocimiento de voz por Geeetech.com

Requisitos:

  1. Computadora (mac)
  2. Arduino MEGA (u otra variante Arduino) o incluso Arduino clone, Edison, Raspberry…  Este tutorial en particular usa una Arduino MEGA.
  3. Geeetech Module
  4. Breadboard
  5. Arduino IDE (https://www.arduino.cc/en/Main/Software)
Arduino Tutorial Reconocimiento Voz Geeetech Santiapps Marcio Valenzuela
Arduino Tutorial Reconocimiento Voz Geeetech

El código esta aqui:

[code]
int redPin = 9;
int yellowPin = 10;
int whitePin = 11;
int greenPin = 12;
// Send 0xaa11 to store red, yellow, green, on, off
// Send 0xAA21 to import to group 1
byte com = 0; //reply from voice recognition
void setup() {
Serial.begin(9600);
pinMode(redPin, OUTPUT);
pinMode(yellowPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(whitePin, OUTPUT);
delay(2000);
Serial.write(0xAA);
Serial.write(0x37);
delay(1000);
Serial.write(0xAA);
Serial.write(0x21);
}

void loop(){
while(Serial.available()){
com = Serial.read();
switch(com){
case 0x11: // Primer comando
digitalWrite(whitePin, HIGH);
break;
case 0x12: // Segundo comando
digitalWrite(yellowPin, HIGH);
break;
case 0x13: // Tercer comando
digitalWrite(redPin, HIGH);
break;
case 0x14: // Cuarto comando
digitalWrite(redPin, HIGH);
digitalWrite(yellowPin, HIGH);
digitalWrite(greenPin, HIGH);
digitalWrite(whitePin, HIGH);
break;
case 0x15: // Quinto comando
digitalWrite(redPin, LOW);
digitalWrite(yellowPin, LOW);
digitalWrite(greenPin, LOW);
digitalWrite(whitePin, LOW);
break;
}
}
}

[/code]

Ese proyecto se puede ver:

Aqui

 

Wow!  Esto se está poniendo bueno!

Leave a Reply