Ayuda interrupcion en phyton

¿Has creado algún proyecto genial con una Raspberry Pi? Este es tu lugar.
Responder
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Dentro del bucle principal de tu programa tendrás que hacer una comprobación en cada ciclo para ver si el botón ha sido pulsado, por ejemplo comprobando un flag en disco.
Alkimi
Pi Beta
Pi Beta
Mensajes: 108
Registrado: 21 Oct 2017, 19:14
Agradecido: 0
Agradecimiento recibido: 0

crear una interrupcion en un lenguaje interpretado no es muy buena idea en cuestiones de eficiencia y rapided.

la idea de la interrupcion es algo que se hace muy rapido bloqueando el resto y luego devolviendo el control.

lo que dice @egrueda es un apaño que te puede funcionar, realmente eso se llama espera ocupada. Que funcione o no dependera de las necesidades del proyecto en cuanto a velocidad y tiempo de ejecucion.

Para trabajar con interrupciones de verdad tienes que bajar a lenguajes de programacion de verdad tipo C/C++

Buscando un poco por internet he visto que la libreria de GPIO de python tiene para soporte a eventos. no es exactamente una interrupcion pero se le asemeja mucho.

un ejemplo que he encontrado de eventos. http://stg-pepper.blogspot.com.es/2015/ ... ry-pi.html

espero haberte ayudado un poco.
Responder