Robô Zumo Pololu. Campus Tarauacá/IFAC
Robô Zumo Pololu
Código
// as quatros linhas abaixo significam quais pinos dos arduino serão utilizados
const int motorA = 5; //velocidade motor A - de 0 a 255
const int motorB = 6; //velocidade motor B - de 0 a 255
const int dirA = 7; //direção do motor A - HIGH ou LOW
const int dirB = 8; //direção do motor B - HIGH ou LOW
void setup() {
// as quatros linhas abaixo significam a comfiguração dos pinos
pinMode(motorA, OUTPUT);
pinMode(motorB, OUTPUT);
pinMode(dirA, OUTPUT);
pinMode(dirB, OUTPUT);
}
void loop() {
// as quatros linhas abaixo significam que um motor vai para frente e outro para trás com velocidade maxima
digitalWrite(dirA, HIGH); //SENTIDO DE ROTACAO
digitalWrite(dirB, LOW);
analogWrite(motorA, 255); //VELOCIDADE
analogWrite(motorB, 255);
// o robo vai para frente por um segundo
delay(1000);
// essas duas linhas fazem o robo para
analogWrite(motorA, 0);
analogWrite(motorB, 0);
delay(1000);
}
Comentários
Postar um comentário