lunes, 22 de mayo de 2017

Arduino: L293 para control de motores DC


Patillaje del L293:
Conexión con 1 motor:



CONTROL DE MOTORES DE CORRIENTE CONTÍNUA
1,2EN
1A (M1)
2A (M2)
ACCIÓN
1
0
0
X
1
0
1
GIRO SENTIDO A
1
1
0
GIRO SENTIDO B
1
1
1
MOTOR PARADO

Para controlar la velocidad y el giro del motor se ponen las siguientes instrucciones:
analogWrite(10,0);
analogWrite(11,255);
máxima velocidad, gira en sentido B
analogWrite(10,0);
analogWrite(11,125);
velocidad lenta, gira en sentido B
analogWrite(10,255);
analogWrite(11,0);
máxima velocidad, gira en sentido A
analogWrite(10,125);
analogWrite(11,0);
velocidad lenta, gira en sentido A
analogWrite(10,255);
analogWrite(11,255);
motor parado 

*pin 11 -->1A-->sentido B.
*pin 10-->2A-->sentido A.

Programación con Visualino: