Tradutor

Pesquisar este blog

quarta-feira, 26 de setembro de 2012

Passo 6 - Motor

4º Projeto :  Controlando Motor DC com Ponte H

Descrição : Neste projeto o sentido do motor será acionado conforme os dados recebidos pelo teclado.




Código:
int motorPin1 = 5;
int motorPin2 = 6;
int entrada = 0;

void setup() {

  Serial.begin(9600);

  pinMode(motorPin1, OUTPUT);

  pinMode(motorPin2, OUTPUT);

}

void loop() {

 if (Serial.available() > 0) {         // testa se a porta serial está disponível

 entrada = Serial.read();   // le os dados da porta serial armazena na variavel 'entrada'

  if (entrada == 'e'){

    esquerda();

  } else if (entrada == 'd'){

    direita();

  } else {

    parar();
 }
 }
}

void esquerda(){

 digitalWrite(motorPin1, HIGH);   // Motor para a esquerda

 digitalWrite(motorPin2, LOW);   //

}

void direita(){

 digitalWrite(motorPin1, LOW);   // Motor para a esquerda

 digitalWrite(motorPin2, HIGH);  

}

void parar(){

 digitalWrite(motorPin1, LOW);   // para o motor

 digitalWrite(motorPin2, LOW);  

}

Nenhum comentário:

Postar um comentário