Estoy haciendo un robot con dos baterías de monedas de 3 V y usando un microcontrolador ATMega164. Estoy tratando de hacer funcionar los motores en ambas direcciones para las que estoy usando un puente h. Necesito que sea para montaje en superficie, así que ordené 'LA6585FA-BH'. Conecté sus entradas IN + e IN- a los pines OCR0A y OCR0B en el micro, los terminales OUT conectados al motor y el CT conectado a tierra.
Mientras estaba probando este puente h, noté que el motor se mueve en una dirección pero en la otra dirección no. Entonces, cuando OCR0A = 0 y OCR0B = 255 el motor funciona, pero cuando los valores son al revés, no funcionaría. Además, noté que cuando se corta la alimentación (pin Vcc) mientras todo lo demás está conectado, el motor aún vibra pero muy poco. ¿No debería apagarse completamente el motor cuando se desconecta Vcc?
¿Estos puentes en H suelen funcionar así o es algo que estoy haciendo mal?