Exemplo n.º 1
0
    //Funciones de prueba recopilatoria
    void DeteccionPisadaInicio()
    {
        //Detengo la corutina existente
        //StopCoroutine(ControlTiempoGas());
        //Inicio la corutina para la lectura del gas con el sensor 2
        //StartCoroutine(ControlTiempoGas());
        //Inicio contador para partículas y para el cambio de imágenes
        contadorPisadaEquivalente++;

        if (contadorPisadaEquivalente == numDetec)
        {
            tiempo  = 8f; //Siempre que se pise se reinicia el contador
            hayhumo = true;
            tiempoParticulasEmision   = 20f;
            contadorPisadaEquivalente = 0;
            //Inicio el encendido de Leds desde el nivel básico
            prenderLeds();
            // prenderExtractor();
            ledsPrendidos = true; //Activo la cuenta regresiva para poder apagar los leds en secuencia.
                                  //Leo el gas del sensor 1, ubicado en la parte inferior de la estructura
            leerGas(1);
            //Cambio estado de variable para la lectura de gas
            estaActivaGas    = true;
            contLecturaGas   = 0;
            conEsperaLectura = 0;
            contParaParticulas++;
            contCambiarImagen++;
            if (registradora.iniciada)
            {
                registradora.ControlRegistradora(5);
            }
            //cambioI.CambiarIconoP();
        }



        if (contParaParticulas >= 8)
        {
            contParaParticulas = 8;
        }
        //print (contParaParticulas+" ---");
        //Función para controlar el Humo cuando se pise la plataforma.
        humoControl();
    }
 void ActivarRegistradora()
 {
     comando.ControlRegistradora(5);
     print("Active la registradora!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
     a = 0;
 }