Estoy intentando activar una interrupción en un pin digital de una Raspberry Pi (aunque la pregunta es válida para cualquier microcontrolador), en función de un valor de umbral ajustable de una señal analógica de entrada (por ejemplo, de 0 a 5 V).
En otras palabras, tengo un sensor que proporciona un voltaje de 0 a 5 V, y me gustaría que cuando este valor supere un umbral ajustable dentro del rango (por ejemplo, por encima de 3 V), recibo un
correcto valor lógico de 1 (por ejemplo, 5V), y cuando el valor baja ese umbral (por ejemplo, bajo 3V), puedo obtener un valor lógico propio de 0.
También me gustaría ser lo más simple posible (incluso si el umbral es fijo), ya que he visto soluciones que involucran amplificadores operacionales que me parecen bastante complicados. También he descartado un ADC externo porque quiero conducir el microcontrolador en interrupciones en lugar de valores de sondeo.
¿Cuál consideraría usted que es la forma más sencilla de hacer esto? Gracias de antemano.