Exemplo n.º 1
0
    void Start()
    {
        //Inicio de la segunda comunicación
        registradora = gameObject.GetComponent <ControlArduinoRegistradora>();
        registradora.IniciarComunicacionRegistradora();
        //Demás declaraciones
        //pisada = pisar.GetComponent<deteccionPisada>();
        particulas = controlParticulas.GetComponent <ControladorParticulas> ();
        controlUi  = controlInterfaz.GetComponent <controladorInterfaz>();

        //Corutina para la detección de arduino de manera paralela al hilo principal
        if (mandardatos)
        {
            StartCoroutine
            (
                AsynchronousReadFromArduino
                    ((string s) => leerSerialDeArduino(s), // Callback
                    () => Debug.LogError("Error!"),        // Error callback
                    10000f                                 // Timeout (milliseconds)
                    )
            );

            cambioI = cambioImagen.GetComponent <CambiarImagen>();
            //Para apagar los Leds al iniciar el sistema
            apagarLedsManual(2);
        }
    }
 // Use this for initialization
 void Start()
 {
     comando = ard.GetComponent <ControlArduinoRegistradora>();
 }