HW-130 Controlar motor 4

#include <AFMotor.h>

AF_DCMotor motor(4);

void setup() 
{
  //Seta a velocidade inicial do motor e o para
  motor.setSpeed(200);
  motor.run(RELEASE);
}

void loop() 
{
  uint8_t i;

  // Liga o motor
  motor.run(FORWARD);
  
  // Acelera de zero à velocidade máxima
  for (i=0; i<255; i++) 
  {
    motor.setSpeed(i);  
    delay(10);
  }
  
  // Desacelera da velocidade máxima para zero
  for (i=255; i!=0; i--) 
  {
    motor.setSpeed(i);  
    delay(10);
  }

  // Muda direção do motor
  motor.run(BACKWARD);
  
  // Acelera de zero à velocidade máxima
  for (i=0; i<255; i++) 
  {
    motor.setSpeed(i);  
    delay(10);
  }

  // Desacelera da velocidade máxima para zero
  for (i=255; i!=0; i--) 
  {
    motor.setSpeed(i);  
    delay(10);
  }

  // Desliga o motor
  motor.run(RELEASE);
  delay(1000);
}