MC74HC165N + Arduino, no sé cuál es el problema

0

Conecté el 74HC165 de acuerdo con este esquema anónimo y luego usé este código enlace con NUMBER_OF_SHIFT_CHIPS establecido en 1. Obtengo todas las salidas extrañas como:

*Pin value change detected*
Pin States:
  Pin-0: LOW
  Pin-1: LOW
  Pin-2: LOW
  Pin-3: LOW
  Pin-4: LOW
  Pin-5: LOW
  Pin-6: LOW
  Pin-7: LOW

*Pin value change detected*
Pin States:
  Pin-0: HIGH
  Pin-1: HIGH
  Pin-2: HIGH
  Pin-3: HIGH
  Pin-4: HIGH
  Pin-5: HIGH
  Pin-6: HIGH
  Pin-7: HIGH

*Pin value change detected*
Pin States:
  Pin-0: LOW
  Pin-1: LOW
  Pin-2: HIGH
  Pin-3: LOW
  Pin-4: HIGH
  Pin-5: HIGH
  Pin-6: HIGH
  Pin-7: HIGH

*Pin value change detected*
Pin States:
  Pin-0: HIGH
  Pin-1: HIGH
  Pin-2: HIGH
  Pin-3: HIGH
  Pin-4: HIGH
  Pin-5: HIGH
  Pin-6: HIGH
  Pin-7: HIGH

*Pin value change detected*
Pin States:
  Pin-0: HIGH
  Pin-1: LOW
  Pin-2: LOW
  Pin-3: LOW
  Pin-4: LOW
  Pin-5: LOW
  Pin-6: LOW
  Pin-7: LOW

*Pin value change detected*
Pin States:
  Pin-0: LOW
  Pin-1: LOW
  Pin-2: LOW
  Pin-3: LOW
  Pin-4: LOW
  Pin-5: LOW
  Pin-6: LOW
  Pin-7: LOW

No tengo nada conectado a los pines de entrada del 165. La peor parte es que obtengo la misma salida incluso si no hay nada conectado a la placa ... :( sin embargo, la placa parece estar bien con otros programas, es Una placa compatible con leonardo.

    
pregunta whizzzkid

1 respuesta

3

Lo más probable es que el problema sea causado por no tener nada conectado a los pines de entrada del 74HC165. Sin embargo, no observé el circuito con atención, si no pones algo predecible en los pines de entrada de cualquier dispositivo, pueden ocurrir todo tipo de cosas extrañas. Todo lo que tiene que hacer es subir o bajar las clavijas de entrada con una resistencia de 10 ky los resultados serán predecibles. Buena suerte.

    
respondido por el RobotLady

Lea otras preguntas en las etiquetas