Dois Motores DC - Filipe Orlandin e Leticia Simões

 Passo a passo para a montagem de dois motores DC, com giro coordenado e no mesmo sentido.


O primeiro passo, é encaixar o transistor tip120, na placa protoboard.



transistor tip120


O transistor deve ser encaixado com o exato lado que está sendo mostrado na imagem, que é sua parte da frente. É possível notar que ele tem três pinos, no pino do meio nós colocaremos o fio negativo do motor (normalmente identificado como fio preto), no fio da direita, encaixamos um fio, que leva até a linha negativa da protoboard, e o da esquerda está conectado à um resistor, e junto dele um fio, que pode ser conectado nos pinos de 2 à 11 do arduino.


motor dc 6v


Além do fio negativo do motor, também temos o fio positivo (sendo identificado na maioria das vezes como vermelho), este fio será conectado na linha positiva da placa protoboard. 


Depois disso, para montar o outro motor, é só repetir todo o processo. 


Após isso, também não podemos esquecer, de ligar a linha positiva e negativa da protoboard no arduino, para isso deverá ser puxado um fio do início da linha positiva/ negativa, até o arduino (no caso do positivo deverá ser conectado no pino 5V e o negativo no GND).







A programação deverá ser a seguinte:


                                                          int motor1 = 12;// O número deverá ser o mesmo em que você conectou seu motor

                                                          int motor2 = 11;// O número deverá ser o mesmo em que você conectou seu motor

 


void setup()

{

  pinMode (motor1, OUTPUT);

  pinMode (motor2, OUTPUT);

}


void loop()

{

                                       digitalWrite(motor1, HIGH);// Motor 1 irá ligar e girar

                                       digitalWrite(motor2,HIGH) ;// Motor 2 irá ligar e girar

                                        delay (6000);// ligado por 6 segundos

                                   digitalWrite(motor1, LOW);// Motor 1 irá desligar

                                    digitalWrite(motor2, LOW) ;// Motor 2 irá desligar

                 delay (1000); // desligado por 1 seg                                                                                                                                  

}


Comentários

Postagens mais visitadas deste blog

"Eu no mundo"

Qual o Nosso Papel no Mundo? - Reflexão.