Paso 2: Permite controlar algunos dispositivos eléctricos
Conecte cualquiera de tus aparatos eléctricos a un arduino con la ayuda del relé.
Programa de Arduino.
#include
SoftwareSerial BT(10, 11); TX, RX ecartamiento
Dispositivo de cadena;
void setup() {}
BT.begin(9600);
Serial.Begin(9600);
pinMode (3, salida);
pinMode (4, salida);
pinMode (5, salida); }
//-----------------------------------------------------------------------//
void loop() {}
mientras (BT.available()) {//Check si hay un byte disponible para leer
Delay(10); Retraso añadido hacer lo estable
char c = BT.read(); Realizar una lectura serial
dispositivo += c; construir la cadena. }
Si (device.length() > 0) {}
Serial.println(Device);
Si (dispositivo == "encender") {}
digitalWrite (3, alto); }
else if (dispositivo == "light off") {}
digitalWrite (3, bajo); }
else if (dispositivo == "tv on") {}
digitalWrite (4, alto); }
else if (dispositivo == "televisión apagada") {}
digitalWrite (4, bajo); }
else if (dispositivo == "fab en") {}
digitalWrite (5, alto); }
else if (dispositivo == "ventilador apagado") {}
digitalWrite (5, LOW);}
dispositivo = "" ;}} Restablecer la variable de
______________________________________________________________________________________________
He utilizado los comandos de voz como "luz" "luz apagada", "tv" "televisión apagada" ', en lugar de estos comandos podemos cambiar los comandos a nuestro deseo y ejecutar el programa.