domotica

Páginas: 2 (293 palabras) Publicado: 14 de junio de 2015
#include "DHT.h"
#define DHTPIN 2
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
int input = 0;
int time = 0;
int h;
int t;
int c;
int d;
int u;
int umbral;
int luminosidad;
boolean lum = true;boolean tem = true;
//para el sendor de luz
#define LED 9 //El LED esta conectado en el pin 9
#define LDR 4 //El LDR esta conectador en el pin A4
int luz = 0;
int valor_sensor = 0;
void setup() {pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
pinMode(LED, OUTPUT);
pinMode(LDR, INPUT);
Serial.begin(9600);
dht.begin();
}
void loop() {
time++;
//if (Serial.available() > 0) {
input =Serial.read();
lum = false;
tem = false;
if (input == '1') {
digitalWrite(12, HIGH);
}
if (input == '2') {
digitalWrite(11, HIGH);
}
if (input == '3') {
digitalWrite(12, LOW);
}
if (input == '4') {digitalWrite(11, LOW);
}
//para prender el foco con luz
valor_sensor = analogRead(LDR);
//Serial.println(valor_sensor);

luz = (5.0 * valor_sensor * 100.0) / 1024.0;
if (luz <= 490) //Si la resistendia queproduce el ldr es menor o igual que 490
{
digitalWrite (LED, LOW); //El led se apaga
Serial.println("sala");//se apaga la luz automatica
}
if (luz > 490) //Si es mayor que 490
{
digitalWrite (LED,HIGH); //El led se eniende
Serial.println("sela");//se prende la luz automatica
}
delay(1000);
//Serial.print(luz);
//Serial.println("Luz");
//delay(1000);
/*if (input == '5') {
lum = true;
d =Serial.read();
delay(15);
c = Serial.read();
delay(15);
u = Serial.read();
luminosidad = (c * 100) + (d * 10) + c;
//Serial.println(luminosidad);
}
if (input == '6') {
tem = true;
d = Serial.read();delay(15);
c = Serial.read();
umbral = (d * 10) + c;
}
}
//Serial.println(analogRead(A4));
if (lum == true) {
if (analogRead(A4) > luminosidad) {
digitalWrite(12, HIGH);
}
else
{
digitalWrite(12, LOW);
}
}
if(time == 5000) {

time = 0;
h = dht.readHumidity();
t = dht.readTemperature();
Serial.println(t);
delay(25);
Serial.println(h);
delay(25);
}
if (tem == true) {
if (t > umbral) {
digitalWrite(11,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Domótica
  • Domotica
  • Domotica
  • Que Es Domotica
  • Domotica
  • domotica
  • la domotica
  • LA DOMOTICA

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS