Utilizando arduino vou te ensinar a fazer um controlador de velocidade para motor DC utilizando botões. Que irá funcionar da seguinte forma...

Controle velocidade motor dc arduino

Nenhum comentário:
 
Utilizando arduino vou te ensinar a fazer um controlador de velocidade para motor DC utilizando botões. Que irá funcionar da seguinte forma: quando o botão de incremento for pressionado a velocidade irá aumentar e quando o botão de decremento que estiver sendo pressionado a velocidade do motor CC será diminuída.






Os componentes utilizados foram:

  • 1 Arduino UNO;
  • 1 protoboard;
  • 10 fios jumpers;
  • 4 pilhas;
  • 1 suporte para pilhas;
  • 1 motor cc de 3 volts;
  • 1 TIP120;
  • 2 resistores de 1K ohms;
  • 1 diodo 1N407;
  • 2 botões

Usando o cabo USB conecte o arduino ao seu computador e execute a IDE, copie e cole o código fonte abaixo, compile e faça o upload.

int motorPin = 3;
int incPin = 4;
int decPin = 5;
int val=0;
int incButton = LOW;
int decButton = LOW;
void setup()
{
pinMode(incPin, INPUT);
pinMode(decPin, INPUT);
pinMode(motorPin, OUTPUT);
analogWrite(motorPin, 0);
Serial.begin(9600);
}
void loop()
{
incButton = digitalRead(incPin);
decButton = digitalRead(decPin);
if (incButton == HIGH)
{
val++;
}
if(decButton == HIGH)
{
val=val-1;
}
Serial.println(val);
delay(100);
analogWrite(motorPin, val);
}


Nenhum comentário: