Buenas compañeros!
Le he dado muchas vueltas a un programilla que estoy haciendo y no consigo encontrar la solución, seguramente sea sencilla, pero mis conocimientos no me llegan, pues estoy en fase de auto-aprendizaje.
Es la siguiente:
¿Cómo puedo hacer que el programa "espere" hasta recibir una señal del mando a distancia? (usando la librería IRremote).
Ejemplo:
instruccion 1;
instruccion 2;
recoge señal infrarroja; (espera hasta que le llega alguna)
instruccion 3;
Lo que hace mi programa es que se salta esa espera y por lo tanto no entra a la instrucción 3.
(Si pongo la condición: if (irrecv.decode(&results)) el programa no "espera")
Muchas gracias, ya estoy algo desesperado con esta cuestión.