/* RECEPTOR1 Apaga el LED 5 si recibe el mensaje "Apagar" Enciende el LED 5 si recibe el mensaje "Encender" */ #include //Creamos un mensaje //La constante VW_MAX_MESSAGE_LEN viene definida en la libreria byte message[VW_MAX_MESSAGE_LEN]; byte messageLength = VW_MAX_MESSAGE_LEN; void setup() { pinMode(5, OUTPUT); //Configuramos el pin 5 Serial.begin(9600);//Iniciamos el Serial Serial.println("Iniciando..."); vw_setup(2000); vw_rx_start(); } void loop() { if (vw_get_message(message, &messageLength)) { if(comparar("Encender") == 0){ digitalWrite(5, HIGH); Serial.write("LED Encendido\n"); } else if(comparar("Apagar") == 0) { digitalWrite(5,LOW); Serial.write("LED Apagado\n"); } } } char comparar(char* cadena) { //Esta funcion compara el string cadena con el mensaje recibido. //Si son iguales, devuelve 1. Si no, devuelve 0. for(int i = 0; i