Individual #1: Monitoreando valores

Este código sirve para encender u apagar el sensor de temperatura/humedad. Por ejemplo, si la temperatura oscila a un grado mayor a los 26 grados el sensor ecendara, caso contrario se apagara.

// Uncomment whatever type you're using!
#define DHTTYPE DHT11   // DHT 11
//#define DHTTYPE DHT22   // DHT 22  (AM2302), AM2321
//#define DHTTYPE DHT21   // DHT 21 (AM2301)

// Connect pin 1 (on the left) of the sensor to +5V
// NOTE: If using a board with 3.3V logic like an Arduino Due connect pin 1
// to 3.3V instead of 5V!
// Connect pin 2 of the sensor to whatever your DHTPIN is
// Connect pin 4 (on the right) of the sensor to GROUND
// Connect a 10K resistor from pin 2 (data) to pin 1 (power) of the sensor

int DHTPin = 5;     // what digital pin we're connected to

DHT dht(DHTPin, DHTTYPE);

void setup() {
   Serial.begin(9600);
   Serial.println("Moniteroando valores");
   dht.begin();
}

void loop() {
   // Wait a few seconds between measurements.
   delay(2000);

   // Reading temperature or humidity takes about 250 milliseconds!
   float h = dht.readHumidity();
   float t = dht.readTemperature();

   if (isnan(h) || isnan(t)) {
      Serial.println("Failed to read from DHT sensor!");
      return;
   }


   Serial.print("Humidity: ");
   Serial.print(h);
   Serial.print(" %\t");
   Serial.print("Temperature: ");
   Serial.print(t);
   Serial.print(" *C ");

   if(t>26)
  {
   digitalWrite (9, HIGH);//encender motor
  }
  else
  {
    digitalWrite (9, LOW);//apagar motor
  }
}


En esta clase de informatica no se me presento ningun inconveniente, debido al hecho de que la miss Rosa ya nos estrego la programaciòn completa  , y solo se le tuvo que hacer algunos cambios para comprobar que si funcionara.

¿Para qué sirve "Serial.begin()"?
Establece la velocidad de datos en bits por segundo (baudios) para la transmisión de datos en serie. Para comunicarse con el equipo.
 ¿A qué corresponde el número "9600" dentro de los paréntesis de Serial.begin()?

 ¿Para qué sirve "Serial.println()"?
La función de Arduino Serial print y println, permiten escribir caracteres ascii en el puerto Serial. La función serial es una de las más usadas Arduino.
¿Qué usos le puede dar al sensor de humedad y temperatura dentro de su maqueta domótica?
El uso que yo le daría a este sensor en mi casa domòtica, seria el de la humedad para el jardín de mi casa y el de temperatura seria para el sistema de calefacción de la casa.
 ¿Qué es un sensor DHT11?
El sensor DHT11 es un sensor digital de temperatura y humedad relativa del aire. Utiliza una comunicación digital con Arduino, de forma que no es necesaria la conexión a un pin analógico para realizar las lecturas.
 ¿Qué es una librería?
En informática, una biblioteca o, llamada por vicio del lenguaje librería es un conjunto de complementaciones funcionales, codificadas en un lenguaje de programación, que ofrece una interfaz bien definida para la funcionalidad que se invoca.

 ¿Cuáles fueron sus logros y dificultades?
En esta clase no tuve dificultades , al contrario , tuve muchos logros , me he dado cuenta que al momento de prestar atención a las clases dan muchos resultados  ya que así no tendré vacíos de la información.
¿Cómo las superó?
Prestando atención a las clases y a las indicaciones de los profesores
¿Qué se pregunta?
Me pregunto si sera fácil la instalación de las partes electrónicas, ya que yo no tengo mucho conocimiento sobre ese tema.




[Arduino Serial Print en 5 minutos]. (s.f.). Recuperado de https://hetpro-store.com/TUTORIALES/arduino-serial-print/

Serial.begin(). (s.f.). Recuperado de https://hetpro-store.com/TUTORIALES/arduino-serial-print/
6.4. Sensor de temperatura y humedad DHT11. (s.f.). Recuperado de https://hetpro-store.com/TUTORIALES/arduino-serial-print/














Comentarios

Entradas populares de este blog

Sensores de humedad

Lección #1: NORMAS APA