debouncing e interrupción externa

0

un motor de CA gira hasta que se activa un interruptor de límite conectado al pin 3 de Arduino Uno (INT1) configurado como INPUT_PULLUP ...

el motor se detiene en el ISR INT1, y después de un largo período (> 1 hora), el motor se enciende con la interrupción de INT1 desactivada durante 3 segundos, lo que permite ignorar el interruptor de límite en el momento en que el motor abandona la 'zona activa 'de este interruptor de límite ... entonces la interrupción INT1 se reactiva para esperar a que el motor vuelva a activar el interruptor de límite; y así sucesivamente ...

En este caso, ¿es necesario hacer rebotes?

    
pregunta moyoumos

0 respuestas

Lea otras preguntas en las etiquetas