Arduino, Internet das Coisas e Computação vestível

[Voltar]

[Avançar]

5.3. Liga e desliga Motor DC através do Monitor Serial


Ligando e desligando um Motor DC através do Monitor Serial

O projeto utiliza sensor Módulo Relé 5V de 1 canal, Arduino Uno R3 e Jumpers para ligar ou desligar um Motor DC.

// Projeto: Acionando uma Lâmpada com Sensor de Movimento e Relé 
// Autor: André Silveira
// Data: 15/02/2019 

int pinoRELE = 10; 					// pino ao qual o Módulo Relé está conectado
int EntradaDados;       				// variavel para ler dados recebidos pela serial

void setup() {
  Serial.begin(9600); 					// inicializa a comunicação serial em 9600bps
  pinMode(pinoRELE, OUTPUT); 			// seta o pino como saída
  digitalWrite(pinoRELE, HIGH); 			// desliga o pino
  Serial.println("Digite A (acina) ou D (desliga) para controlar Motor DC");
}

void loop() {

  // ----- verifica se tem algum dado na serial ----- // 

  if  (Serial.available() > 0) {
     
     EntradaDados = Serial.read();  		// lê o primeiro dado do buffer da serial
     if (EntradaDados == 'A') {         		// se for A
        digitalWrite(pinoRELE, LOW);   		// aciona o pino
        Serial.println(" Motor acionado");
     } 
     
     if (EntradaDados == 'D') {        		// se for D
        digitalWrite(pinoRELE, HIGH);   		// desativa o pino
        Serial.println(" Motor desligado");
     }
     
  }  
}

 

[Voltar]

[Avançar]