arduino, eletrônica, robotica...
Recentemente ví esse post;
Aprenda a fazer automação residencial com Arduino. Você pode controlar lâmpadas, eletrodomésticos, ou outros equipamentos através de uma página web.
Preciso colocar um temporizador para desligar a lampada automaticamente, fiz da seguinte maneira;
//Controle do rele1Serial.println(readString);//Liga o Rele 1if (readString.indexOf("?ligar") > 0){digitalWrite(pino_rele1, LOW);Serial.println(“Rele 1 Ligado”);ligado = false;delay (120000);digitalWrite(pino_rele1, HIGH);Serial.println(“Rele 1 Desligado”);ligado = true;
Porém dessa forma, utilizando delay o status da lampada não é atualizado.Como poderia utilizar o millis() para esse caso?
Tags:
MySpace Tweet Facebook Facebook
Exibições: 150
▶ Responder esta
Sugiro já fazer logo um relógio com programação de horario e tal.
Se não tiver o display vc pode usar a serial mesmo para ver o tempo passar.
http://labdegaragem.com/profiles/blogs/projeto-arduino-como-rel-gio
▶ Responder
Ou procure nos exemplos da IDE do Arduino, "Blink sem delay".
RSS
Bem-vindo aLaboratorio de Garagem (arduino, eletrônica, robotica, hacking)
Registre-seou acesse
Or sign in with:
© 2024 Criado por Marcelo Rodrigues. Ativado por
Badges | Relatar um incidente | Termos de serviço
Verifique as configurações do seu navegador ou contate o administrador do sistema.