Arduino, Internet das Coisas e Computação vestível |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Você está em »
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
5.3. Liga e desliga Motor DC através do Monitor Serial
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
// 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] |