Controlando motores com potenciômetro
Olá turma, hoje 24/08/2018, vamos simular o controle de motores utilizando um potenciômetro na porta A0
Nossa atividade
Eletrônica
Programação
Concluir o código abaixo ciando uma função chamada controle para que ao girar o potenciômetro ocorra as seguintes situações
valor de 0 a 80 motor esquerdo para
valor de 100 a 180 motor direito para
valor de 81 a 99 os dois motores giram
int motorD = 5; //motor Direito
int motorE = 6; //motor Esquerdo
void setup()
{
pinMode(motorD, OUTPUT);
pinMode(motorE, OUTPUT);
}
void loop()
{
avancar(200);
// parar();
}
//====COMANDOS DE CONTROLE DO MOTOR================
void avancar(int vel){
analogWrite(motorD,vel);
analogWrite(motorE,vel);
}
void parar()
{
digitalWrite(motorD, 0);
digitalWrite(motorE,0);
//delay(t);
}
void direita(int vel){
analogWrite(motorD,0);
analogWrite(motorE,vel);
}
void esquerda(int vel){
analogWrite(motorD,vel);
analogWrite(motorE,0);
}
int motorD = 5; //motor Direito
int motorE = 6; //motor Esquerdo
void setup()
{
pinMode(motorD, OUTPUT);
pinMode(motorE, OUTPUT);
}
void loop()
{
avancar(200);
// parar();
}
//====COMANDOS DE CONTROLE DO MOTOR================
void avancar(int vel){
analogWrite(motorD,vel);
analogWrite(motorE,vel);
}
void parar()
{
digitalWrite(motorD, 0);
digitalWrite(motorE,0);
//delay(t);
}
void direita(int vel){
analogWrite(motorD,0);
analogWrite(motorE,vel);
}
void esquerda(int vel){
analogWrite(motorD,vel);
analogWrite(motorE,0);
}

Nenhum comentário:
Postar um comentário