Paso 7: Reconocimiento de código para voz y relé
Grabar comandos consulte mi Instructable sobre módulo de voz de Geetech!!
la lectura anterior de la entrada de pin
byte com = 0;
el tiempo de debounce, aumenta si la salida parpadea
void setup()
{
pinMode (3, salida);
pinMode (4, salida);
pinMode (5, salida);
pinMode (6, salida);
Serial.Begin(9600); Serial.Write(0xAA);
Serial.Write(0x37);
Delay(1000);
Serial.Write(0xAA);
Serial.Write(0x21);
}
void loop()
{
while(serial.Available())
{
com = Serial.read();
Switch(com)
{
caso 0x11:
digitalWrite (3, alto);
rotura;
caso 0x12:
digitalWrite (4, alto);
rotura;
caso 0 x 13:
digitalWrite (5, alto);
rotura;
caso 0x14:
digitalWrite (6, alto);
rotura;
caso 0x15:
digitalWrite (3, bajo);
digitalWrite (4, bajo);
digitalWrite (5, bajo); digitalWrite (6, bajo);
rotura;
}
}
}