Perdón por haber puesto el hilo en este foro... a ese nivel llega mi confusión!
Acá publiqué el programa para el motor de continua que hace girar el disco:
http://www.todopic.com.ar/foros/index.php?topic=37902.msg316922#msg316922El micro es tan sensible que acercar el dedo a 1 cm en el aire hace que se dispare cualquier parte del programa... le puse capacitores de 100nF en la alimentación del uc, todas las entradas con una resistencia de 220 a tierra o vdd, según quisiera poner el pin bajo o alto, cambié cables largos por cortos, cambié rutas en el protoboard puenteando para alimentar desde otros lugares, y lo único que conseguí es que el motor esté siempre prendido o siempre apagado, con el dedo mágico rozando el L293D o volando encima del micro....
Básicamente el proyecto es:
- el pulsador es un cambiador secuencial de rápido, medio, lento, retroceso
- los pines RB4-7 son para setear uno de los modos directamente, tomando el MSB alto como el modo prioritario sin importar el estado de los LSB de ese nible.
Alguien me puede tirar una soguita? Empiezo a atacar el problema cambiando de lugar los componentes, por ej. el driver en el otro protoboard?
PD: Acá pongo foto, abajo a la izq. conecto el motorcito. La fuente para el motor es la salida de una fuente ATX de 5V y para el micro uso un cargador nokia de 5V.