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