felices fiestas!
Busco hacer un boton de paro o que todo el sistema se pare si aprieto un boton determinado.
Y pretendo hacer eso con un while
¿serian tan amables de decirme en que temas debo documentarme para utilizar un while y que la condicion del while sea un dato que arroja un control remoto?
estoy usando la libreria IRremote.h
Estoy usando un motor a pasos y busco que cualquier secuencia que tenga, se detenga por seguridad.
El único problema en lo que pides es que si tienes alguna operación bloqueante y con ello quiero decir que debes esperar a que termine, la única solución es usar una interrupción y con ello provocar el paro.
De lo contrario si no usas delay() dentro de la respuesta que pueda tener tu código podrias hacerlo con cualquier boton en el loop.
A ver si esto ultimo puedo explicarlo mejor.
Supongamos que en tu código no usas delay() de ningun tipo. Porque lo aclaro? Por que de usarlo tendras que esperar el tiempo en que actùe ese delay() y mientras tusistema no responderá.
En cambio si los retaros los armas con millis() puedes lograr un código fluido y detenerlo cuando gustes.
Ve a Documentación, lee sobre millis() y lee sobre máquina de estados.