Você está na página 1de 4

9.

10 Motor CC

Neste tutorial vamos controlar um motor de corrente contínua através do Arduino.


O acionamento do botão vai ligar nosso motor.

O Que Vou Aprender?

- Leitura digital de um botão


- Controlar um motor de corrente contínua com Arduino

Conhecimentos Prévios

- Função digitalWrite()
- Função digitalRead()
- Condicional if/else

137 multilogica-shop.com
Materiais Necessários

1 Resistor 330Ω
1 Arduino Uno 1 Motor CC 1 Cabo USB AB
1 Resistor 15Ω

1 Botão

Jumpers 1 Protoboard

138 multilogica-shop.com
Diagrama

139 multilogica-shop.com
Código Fonte

// Ligar motor no pino 2 em serie com um resistor de 15 ohms


// para limitar a corrente em 40mA para nao sobrecarregar o Arduino

//Este codigo e de dominio publico.


//Criado em 2014 por Multilogica-Shop.

const int motorPin = 2;


const int buttonPin = 7;
int buttonState = 0;

void setup() {
pinMode(buttonPin, INPUT);
pinMode(motorPin, OUTPUT);
}

void loop() {
buttonState = digitalRead(buttonPin);
if (buttonState == HIGH) {
digitalWrite(motorPin, HIGH);
}
else {
digitalWrite(motorPin, LOW);
}
}

Dica

1 - Sentido do Giro
Podemos modificar o sentido do giro de um motor de corrente contínua simplesmente
invertendo o sentido da corrente. Com a mesma montagem deste tutorial, teste inverter as
conexões do motor e verifique que o mesmo passará a girar no sentido contrário.

140 multilogica-shop.com

Você também pode gostar