CÒDIGO " Andar para frente"
// Programa : Esse serve para o robô andar para frente#include <AFMotor.h>
#include <AFMotor.h>
// Define o motor1 ligado a conexao 1
AF_DCMotor motor1(1);
// Define o motor2 ligado a conexao 4
AF_DCMotor motor2(4);
// Define o motor3 ligado a conexao 2
AF_DCMotor motor3(2);
// Define o motor4 ligado a conexao 3
AF_DCMotor motor4(3);
void setup()
{
// Define a velocidade maxima para os motores 1 e 2
//Define a velocidade maxima para os motores 3 e 4
motor1.setSpeed(200);
motor2.setSpeed(200);
motor3.setSpeed(200);
motor4.setSpeed(200);
}
void loop()
{
// Aciona o motor 1 no sentido horario
motor1.run(FORWARD);
// Aciona o motor 2 no sentido horario
motor2.run(BACKWARD);// FORWARD significa "para frete"
// Aciona o motor 3 no sentido horario
motor3.run(FORWARD);
// Aciona o motor 4 no sentido horario
motor4.run(FORWARD);
// Aguarda 5 segundos
delay(5000);// delay significs "para"
// Desliga os 4 motores
motor1.run(RELEASE); // RELEASE significa "desligar"
motor2.run(RELEASE);
motor3.run(RELEASE);
motor4.run(RELEASE);
// Aguarda 5 segundos
delay(5000);
// Desliga os 4 motores
motor1.run(RELEASE);
motor2.run(RELEASE);
motor3.run(RELEASE);
motor4.run(RELEASE);
}
Comentários
Postar um comentário