hola amigos,estoy liado con un proyecto para controlar un puente h con el 74595.
el problema es que cuando envio el dato tipo byte se activa los motores pero no a la vez primero uno y depues el otro. este es mi codigo de prueba.¿Sabeís que puede ser?No controlo muy bien el tema del 74hc595 ¿es por que va secuencialemnte las salida?
int latch=4;
int clockpin=3;
int data=2;
void setup(){
pinMode(latch,OUTPUT);
pinMode(clockpin,OUTPUT);
pinMode(data,OUTPUT);
}
void loop()
{
byte a = 6;
digitalWrite(latch, LOW) ;
shiftOut(data, clockpin, LSBFIRST, a);
digitalWrite(latch, HIGH) ;
delay(1000);
}
Ante todo gracias por contestar ,ya vi que había algo fabricado pero a mi me interesaba hacerlo para aprender y adactar una pcb a mi necesidad. te dejo el esquema que tengo echo ,voy a comparar haber si detecto algún problema con el mio. gracias ante todo .
Hola amigo ya tengo las conexiones echas como en el esquema de adafruit y no me va,¿sera porque el shield de adafruit esta preprarado para la placa? ¿con sus pines lach clock y data especificado en la libreria?¿tendria que cambiar sus pines para los mios?
No es mas facil modificar el circuito? Luego no sabras que estaba bien y que no.
Circuito y librería funcionan. Tu circuito o tu codigo NO.
Qué modifico?
hola, he modificado mi circuito pero aun me da problemas,he probado con la librería de adafruit ,funciona pero sin control " utilizo el ejemplo de la pagina de adafruit" ,
He intentado con mi código pero igual funciona sin control.al cambiar el numero binario debería de cambiar la rotación el motor pero sigue igual.
¿puede ser que el 74hc595 este fastidiado?
Intenta un sketch simple donde le escribas algo al 595 para que cambie bits.
Desconecta la parte motor asi no genera problems.
Solo prueba a ver si los bits en las salidas QX cambian
No se si lo estoy haciendo bien,estoy midiendo el V de cada salida haber si baria,y creo que no cambia,el codigo es simple un for con variable byte que va de 0 a 255 cada segundo.
¿esta bien?
hola amigo del foro , despues de mucho tiempo e vuelto, ya se que es lo que le pasa al 74hc595 esta roto e conectado un display de 7 segmento para comprobar pin por pin si funcionan ya que el ultimo fue medir el voltaje y no eran buenos ,al mandar que encienda solo los pines uno por uno ay problemas y enciende varios segmentos, así que el problema no soy yo es el integrado de todas formas gracias por la ayuda comprare uno nuevo y probare.