sexta-feira, 24 de agosto de 2018

15º Encontro - controle de motores com potenciômetro

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);
}



Nenhum comentário:

Postar um comentário