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:

Arduino: módulo L298 para control de motores

Fuente de información: http://www.naylampmechatronics.com/blog/11_TutorialdeUsodelM%C3%B3duloL298N.html

Conexión 1 motor:


Conexión 2 motores:


Programación en Arduino:


Programación con Visualino:


viernes, 19 de mayo de 2017

Arduino: "el disparador", reset e inicio cronometro

1ª parte del programa


2 parte del programa



arduino: vehículo salva obstáculos

Variables
Funciones

Programa principal

Arduino: brazo robótico


1 servo y 1 potenciómetro

1 servo y 1 potenciómetro versión 2


Arduino: coche siguelíneas



jueves, 11 de mayo de 2017

Arduino: Comunicación entre 2 Arduinos por puerto serie


Conexión entre los 2 arduinos
pin 0 arduino transmisor--> pin 1 arduino receptor
pin 1 arduino transmisor--> pin 0 arduino receptor



Programa emisor



Programa receptor