Projeto Piloto - Robótica Educacional com Software Livre - Aula 7
// Projeto 2 motores ao Arduino
int Motor1 = 9; // Seleciona o pino para o motor 1 (direita)
int Motor2 = 11; // Seleciona o pino para o motor 2 (esquerda)
int valor1 = 0; // Variável para guardar o valor de rotação para o motor 1
int valor2 = 0; // Variável para guardar o valor de rotação para o motor 2
void setup() {
pinMode(Motor1, OUTPUT); // Declara MotorPin como OUTPUT (saída)
pinMode(Motor2, OUTPUT); // Declara MotorPin como OUTPUT (saída)
}
void loop() {
valor1 = 200; // Aciona o motor com alta velocidade
valor2 = 200; // Aciona o motor com alta velocidade
analogWrite(Motor1, valor1); // Aciona o Motor direito
analogWrite(Motor2, valor2); // Aciona o Motor esquerdo
delay(5000);
valor1 = 0; // Desliga motor direito
valor2 = 0; // Desliga motor esquerdo
analogWrite(Motor1, valor1); // Desliga o Motor direito
analogWrite(Motor2, valor2); // Desliga o Motor esquerdo
delay(5000);
valor1 = 0; // Aciona o motor com alta velocidade
valor2 = 200; // Aciona o motor com alta velocidade
analogWrite(Motor1, valor1); // Aciona o Motor direito
analogWrite(Motor2, valor2); // Aciona o Motor esquerdo
delay(5000);
valor1 = 0; // Desliga motor direito
valor2 = 0; // Desliga motor esquerdo
analogWrite(Motor1, valor1); // Desliga o Motor direito
analogWrite(Motor2, valor2); // Desliga o Motor esquerdo
delay(5000);
valor1 = 200; // Aciona o motor com alta velocidade
valor2 = 0; // Aciona o motor com alta velocidade
analogWrite(Motor1, valor1); // Aciona o Motor direito
analogWrite(Motor2, valor2); // Aciona o Motor esquerdo
delay(5000);
}
1 - Treinar os códigos e/ou programações ensinadas nas 6 aulas anteriores, pois teremos 2 semanas de folga, por causa do feriado prolongado.
0 comentários: