Tengo dos entradas para mi comparador LM393P ( enlace ). He comprobado estas dos entradas con las entradas analógicas con mi Arduino Uno y normalmente están en ~ 0.5v. Tengo 5v del Arduino que se ejecuta a Vcc del comparador y la base del comparador que se ejecuta a la tierra de Arduino. Estoy usando la entrada 1 del comparador, luego de verificar que estoy usando los puertos de entrada y salida correctos. El puerto de salida está conectado al puerto digital 10 del Arduino (configurado en "entrada") con una resistencia de 1 k entre.
Una cosa que me preocupa, es que la marca en el comparador no es la misma que en la hoja de datos. Sin embargo, el comparador nota que es el LM393P, pero podría haber confundido de qué lado estaba "arriba". Creo que ahora es el lado de la pequeña muesca circular.
Las lecturas casi siempre devuelven 1, pero periódicamente devuelven 0. Estas lecturas periódicas parecen estar separadas con un tiempo casi fijo (~ 0.5 s).
Habiendo colocado el comparador en reversa, ¿debo esperar que esté roto o es posible que exista otra causa para mi problema?
No estoy seguro de un sitio web o una aplicación en la que pueda dibujar esquemas fácilmente, ya que soy un principiante en electrónica, pero estoy dispuesto a dibujar un esquema si eso es de utilidad.
Actualizar
Acabo de pedir algunos LM393 extra. Mantendré esta pregunta abierta y comprobaré si un nuevo IC solucionará el problema.
Actualizar
Hice algunas nuevas observaciones. Tengo los LM393N en el correo, y muestran el mismo escenario. Si conecto un led a la salida, veo una luz tenue con una resistencia de 100 Ohm, mientras que el mismo led en la entrada de 5V muestra el brillo total. El cableado de los puertos digitales a las entradas + y - del comparador y la escritura alta y baja, tampoco hace nada. Espero que el led cambie de brillo. ¿Se requiere usar todos los puertos en el comparador 393 para que funcione? Para agregar algo de información, originalmente estaba usando fotodiodos para comparar los resultados de dos de ellos y enviar el resultado al Arduino.
Actualizar
He intentado reemplazar algunas de las conexiones sin éxito.
Actualizar
¡Tengo el comparador funcionando! Accidentalmente confundí el retardo () con segundos, pero en lugar de milisegundos. Escribiendo con los puertos digitales, alto y bajo, alternados por un segundo, obtuve el comparador para jugar bien. Coloqué una resistencia de 1K entre Vcc y salida. Ahora para que funcione con mis fotodiodos ...
Actualizar
Ahora funciona con mis fotodiodos, pero la precisión y la capacidad de respuesta son muy bajas.