Problema con la prueba de matriz LED

2

Actualmente estoy trabajando en un proyecto para la escuela y estoy usando una matriz de LED improvisada de LED de lilypad para coser en un tapiz. Por ahora, solo estoy probando con un LED (vea el esquema en la publicación de mi foro de arduino aquí ). Me he topado con un problema donde está la luz. 1) muy tenue 2) No responde a mi comando SHIFTOUT. Independientemente de si el pin en el registro de desplazamiento está apagado o encendido, el led simplemente brilla tenuemente. Este es el código:

int clockSource =7;
int latchSource =6;
int dataSource =5;
int clockSink =12;
int latchSink =11;
int dataSink =13;

 setup(){
 pinMode(clockSource,OUTPUT);
 pinMode(latchSource,OUTPUT);
  pinMode(dataSource,OUTPUT);
    pinMode(clockSink,OUTPUT);
      pinMode(latchSink,OUTPUT);
        pinMode(dataSink,OUTPUT);
}
void loop(){
digitalWrite(latchSource,LOW);
digitalWrite(latchSink,LOW);

shiftOut(dataSink,clockSink,MSBFIRST,254);
shiftOut(dataSource,clockSource,MSBFIRST,4);

    digitalWrite(latchSource,HIGH);
digitalWrite(latchSink,HIGH);

}

Para mayor claridad, el cable que estoy usando es hilo conductor de 9 ohms / pie y protobolas Lilypad para los registros de desplazamiento, aunque no se muestre en el diagrama adjunto.

    
pregunta user36728

1 respuesta

1

Aquí están su circuito y se muestran en rojo las conexiones vitales que falta: -

GND significa tierra y es una necesidad absoluta

Azul es el pin de habilitación de salida y también es una necesidad absoluta

El verde también es muy importante, básicamente, cualquier entrada no utilizada DEBE estar vinculada a Vcc o GND según sea apropiado para su funcionalidad.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas