Fecha de publicación: 22-ene-2016 18:22:36
En la última clase, hicimos un programa y montaje en Arduino que movia un motor de corriente continua. El motor giraba hacia un lado durante 5 segundos, para medio segundo, y gira en sentido contrario durante otros 5 segundos, de la siguiente manera:
El montaje fue el siguiente:
El programa:
int IN3 = 5;
int IN4 = 4;
void setup()
{
pinMode (IN4, OUTPUT); // Input4 conectada al pin 4
pinMode (IN3, OUTPUT); // Input3 conectada al pin 5
}
void loop()
{
// Motor gira en un sentido
digitalWrite (IN4, HIGH);
digitalWrite (IN3, LOW);
delay(5000);
// Motor no gira
digitalWrite (IN4, LOW);
delay(500);
// Motor gira en sentido inverso
digitalWrite (IN3, HIGH);
delay(5000);
// Motor no gira
digitalWrite (IN3, LOW);
delay(500);
}