#include //aņadido SoftwareSerial BTserial (0,1 ) ;// aņadido int LED=7;// pin 7 enciende el sistema int LED2=4; // pin 4 inicia el arranque int estado=0; boolean BTconnected = false;//aņadido const byte BTpin = 5;// PIN STATE BLUETOOTH void setup() { Serial.begin(9600); pinMode(LED,OUTPUT); pinMode(LED2,OUTPUT); digitalWrite(LED,LOW);//HIGH while (!BTconnected) { if ( digitalRead(BTpin)==HIGH) { BTconnected = true ; } ; } BTserial.begin(9600); } // MODULO BLUETHOOTH void loop() { if (Serial.available()>0){ estado=Serial.read(); } if (digitalRead(BTpin)==HIGH)// si el pin state del bluetooth esta conctado encendera el LED { digitalWrite(LED,HIGH); } else { digitalWrite(LED,LOW); } // if (estado == 'H') { //ENCENDIDO //digitalWrite(LED,HIGH);// //} if (estado == 'L') { //BOTON ON aqui es donde no funciona el delay digitalWrite(LED2,HIGH); delay(1000); digitalWrite(LED2,LOW); } if (estado == 'M') {//BOTON OFF digitalWrite(LED2,LOW); } if (estado == 'A') { //BOTON APAGADO digitalWrite(LED,LOW);//HIGH digitalWrite(LED2,LOW); } }