From d97cb1f9b070b06af7e723f791ea68984e158fc1 Mon Sep 17 00:00:00 2001 From: Frannell Foti <15-08039@usb.ve> Date: Sat, 10 Apr 2021 00:15:49 -0400 Subject: [PATCH] Acualizaciones del codigo para el DHT11 y la fotocelda --- .../Lector_de_sensor_DHT11_v1.0 | 1 + .../Lector_de_sensor_DHT11_v2.0.ino | 38 +++++++++++++++++++ .../Lector_de_sensor_DHT11_V3.0.ino | 38 +++++++++++++++++++ 3 files changed, 77 insertions(+) create mode 160000 lector_de_sensor_DHT11/Lector_de_sensor_DHT11_v1.0 create mode 100644 lector_de_sensor_DHT11/Lector_de_sensor_DHT11_v2.0/Lector_de_sensor_DHT11_v2.0/Lector_de_sensor_DHT11_v2.0.ino create mode 100644 lector_de_sensor_DHT11/Lector_de_sensor_DHT11_v3.0/Lector_de_sensor_DHT11_V3.0/Lector_de_sensor_DHT11_V3.0.ino diff --git a/lector_de_sensor_DHT11/Lector_de_sensor_DHT11_v1.0 b/lector_de_sensor_DHT11/Lector_de_sensor_DHT11_v1.0 new file mode 160000 index 0000000..97c1a18 --- /dev/null +++ b/lector_de_sensor_DHT11/Lector_de_sensor_DHT11_v1.0 @@ -0,0 +1 @@ +Subproject commit 97c1a18cfd6f125cad9e1483a302f8c9e928f3ce diff --git a/lector_de_sensor_DHT11/Lector_de_sensor_DHT11_v2.0/Lector_de_sensor_DHT11_v2.0/Lector_de_sensor_DHT11_v2.0.ino b/lector_de_sensor_DHT11/Lector_de_sensor_DHT11_v2.0/Lector_de_sensor_DHT11_v2.0/Lector_de_sensor_DHT11_v2.0.ino new file mode 100644 index 0000000..f964859 --- /dev/null +++ b/lector_de_sensor_DHT11/Lector_de_sensor_DHT11_v2.0/Lector_de_sensor_DHT11_v2.0/Lector_de_sensor_DHT11_v2.0.ino @@ -0,0 +1,38 @@ +#include +#include + +DHT SenHumTemp (1, DHT11); +float tempc, hume; +int temp_limite = 29; +int ventiladores = 3; +bool ventiladores_activados = false; +unsigned long start_time = 0; + +void leerDatos(){ + tempc = SenHumTemp.readTemperature(); + hume = SenHumTemp.readHumidity(); + Serial.println("Temperatura: " + String(tempc)+ "Humedad: " + String (hume)); +} + +void setup() { + Serial.begin(115200); + SenHumTemp.begin(); + pinMode (ventiladores, OUTPUT); +} + +void loop() { + if(millis() - start_time >= 2000){ + leerDatos(); + start_time = millis(); + } + + if (tempc >= temp_limite){ + digitalWrite (ventiladores, HIGH); + ventiladores_activados = true; + Serial.println ("Los ventiladores se han activado"); + }else { + digitalWrite (ventiladores, LOW); + ventiladores_activados = false; + Serial.println ("Los ventiladores se han desactivado"); + } +} diff --git a/lector_de_sensor_DHT11/Lector_de_sensor_DHT11_v3.0/Lector_de_sensor_DHT11_V3.0/Lector_de_sensor_DHT11_V3.0.ino b/lector_de_sensor_DHT11/Lector_de_sensor_DHT11_v3.0/Lector_de_sensor_DHT11_V3.0/Lector_de_sensor_DHT11_V3.0.ino new file mode 100644 index 0000000..f964859 --- /dev/null +++ b/lector_de_sensor_DHT11/Lector_de_sensor_DHT11_v3.0/Lector_de_sensor_DHT11_V3.0/Lector_de_sensor_DHT11_V3.0.ino @@ -0,0 +1,38 @@ +#include +#include + +DHT SenHumTemp (1, DHT11); +float tempc, hume; +int temp_limite = 29; +int ventiladores = 3; +bool ventiladores_activados = false; +unsigned long start_time = 0; + +void leerDatos(){ + tempc = SenHumTemp.readTemperature(); + hume = SenHumTemp.readHumidity(); + Serial.println("Temperatura: " + String(tempc)+ "Humedad: " + String (hume)); +} + +void setup() { + Serial.begin(115200); + SenHumTemp.begin(); + pinMode (ventiladores, OUTPUT); +} + +void loop() { + if(millis() - start_time >= 2000){ + leerDatos(); + start_time = millis(); + } + + if (tempc >= temp_limite){ + digitalWrite (ventiladores, HIGH); + ventiladores_activados = true; + Serial.println ("Los ventiladores se han activado"); + }else { + digitalWrite (ventiladores, LOW); + ventiladores_activados = false; + Serial.println ("Los ventiladores se han desactivado"); + } +}