Tengo un chip serie a paralelo (74HC595-N) que funciona bien cuando ejecuto el script arduino creado para ello. (el cableado actual funciona perfectamente cuando envío datos a través del pin de datos)
Pero luego comencé a jugar con otro pin, dejando el circuito 74HC595 simplemente sin inicializar: no uso el PIN en la segunda secuencia de comandos (uso otros pines).
Y me di cuenta de que cuando juego con mi segundo circuito, sin ninguna razón aparente, las luces del primer circuito cambian de estado.
Pensé: zumbido, debo ser ese concepto extraño de "voltaje flotante" del que escuché ... No estoy seguro de cómo abordar eso, pero es suficiente.
Así que decido solucionar el problema de forma perezosa y desenchufe el cable 3 (pestillo, reloj y datos), excelente la luz dejó de parpadear ... Oh, espere ahora TODAS las luces están encendidas permanentemente. Como no estoy enviando nada a través del cable de datos, me gustaría que el LED esté APAGADO de manera predeterminada. He intentado poner algo de resistencia en un intento de crear un pull up y / o Disminuya la resistencia, pero no cambió nada (posiblemente porque no sé lo que estoy haciendo, ya que no entiendo completamente lo que está pasando y los detalles de cómo funciona ese chip) ... Estoy impresionado de que no lo hice. No sopló nada.
Sé que dirás que es probablemente una pregunta inútil y bla bla bla, pero todavía estoy aprendiendo y la mayoría del "proyecto" que estoy haciendo ahora son inútiles de todos modos, así que me gustaría entender por qué Todas las luces están encendidas y cómo solucionar este problema. Una especie de búsqueda secundaria en mi aventura electrónica.
Dibujé un diagrama de CircuitLab. (Pd .: Sé que conecté los 7 segmentos de forma extraña, acabo de descubrir cómo contar el pedido de PIN recientemente ... ¿le dije que estaba empezando?)