Como controlar motor dc usando pic16f84a y driver l293d

ola necesito ayuda para controlar un motor dc; la entrada RA0 es un push botton que debe mantener activado el arranque de un motor dc por 5 seg, luego se detiene otros 5 seg y desps hace la inversion de giro del motor por otros 5 seg y nuevamente se apague...

al final del proceso el push botton debe detectar k el motor esta apagado y si es pulsado nuevamente inicia el proceso...

Ayudenme a realizar el codigo en pic basic he tratado de hacerlo pro no he podido solo por parte he tratado...

en adjunto esta el isis del funcionamiento

gracias spro sus rspstas
 

Adjuntos

  • motor dc-porton.rar
    18.8 KB · Visitas: 87
como hacer la inversion de giro con el mismo pulso de arranque despues de un tiempo? con una sola entrada..todo temporizado...primero arranque..paro..inversion de giro y paro? esa es la secuencia con un pulso
 
1- Al activar una entrada.
2- Arranca.
3- Parada.
4- Inversión de giro.
5- Paro.

Entre medio de los puntos, pones el tiempo deseado de cada acción.

Un saludo.
 
la verad que tanto para el arranque como para el canvio de sentido aplicaria una pequeña subrutina que siera un pequeño tren de pulsos PWM de un 20% vcc durante 1 segundo o menos.. (por amortiguar la cosa)

renx92, tu te as mirado tansiquiera el dataseet del l293d, y saves como funciona un microcontrolador??????
 
Atrás
Arriba