Você está na página 1de 3

Motor DC

Publicado: outubro 1, 2010 em Projetos Arduino

Montagem de um interface para motores de corrente continua DC

Circuito:

Cdigo .pde

// MOTOR DC SIMPLES
// By RUDRIGO LIMA

// VARIAVES //
int PortPin2 = 2;

// Motor 1

int PortPin3 = 3;

// Motor 1

int PortPin7 = 7;

// Motor 2

int PortPin8 = 8;

// Motor 2

int tempo = 1000;


int var = 0;

////

void setup() {
// inicializar as portas digitais de saida:
pinMode(PortPin2, OUTPUT);

pinMode(PortPin3, OUTPUT);
pinMode(PortPin7, OUTPUT);
pinMode(PortPin8, OUTPUT);
}

void loop() {

while (var < 10) {


drive_esquerda();

//chamada da funo drive_esquerda

delay(tempo);
drive_direita();

//chamada da funo drive_direita

delay(tempo);
drive_stop();

//chamada da funao driver_stop

var++;
}

// FUNES //

void drive_esquerda(){

//funo drive_esquerda

digitalWrite(PortPin2, LOW);

//Motor 1

digitalWrite(PortPin7, LOW);

//Motor 2

digitalWrite(PortPin3, HIGH);

//Motor 1

digitalWrite(PortPin8, HIGH);

//Motor 2

void drive_direita(){

//funo drive_direita

digitalWrite(PortPin2, HIGH);

//Motor 1

digitalWrite(PortPin7, HIGH);

//Motor 2

digitalWrite(PortPin3, LOW);

//Motor 1

digitalWrite(PortPin8, LOW);

//Motor 2

void drive_stop(){

//funo drive_stop

digitalWrite(PortPin2, LOW);

//Motor 1

digitalWrite(PortPin7, LOW);

//Motor 2

digitalWrite(PortPin3, LOW);

//Motor 1

digitalWrite(PortPin8, LOW);

//Motor 2

}
//-//

Circuito montado por mim:

Encontrei uma pgina que tambm tem um bom tutoria com esse tema segue o link:

http://itp.nyu.edu/physcomp/Labs/DCMotorControl

Você também pode gostar