Práctica 11 Última Práctica

Nuestro último proyecto consiste en hacer una aplicación real de todos nuestros proyectos anteriores. Se trata de hacer el control de iluminación de una habitación mediante distintos sensores para ahorrar energía.
-Un LED simulará una bombilla
-El LED será controlado por tres sensores: 1º Un pulsador, 2º Un sensor de movimiento PIR (Sensor infrarrojo pasivo) y 3º Un sensor LDR (Light Dependent Resistor).
SU funcionamiento consiste en: si se pulsa el pulsador, se enciende el led de la habitación durante 5 segundos para luego apagarse. Después si el sensor PIR detecta movimiento, la LDR indica si hay o n bastante luz.

Esto es una captura del conjunto de bloques de Arduinoblocks:


Esto es el código Arduino:

double LUZ;

void setup()
{
 pinMode(A2, INPUT);
pinMode(2, INPUT);
pinMode(10, OUTPUT);
pinMode(6, INPUT);
}


void loop()
{

   LUZ = analogRead(A2);
   if ((!digitalRead(2))) {
     digitalWrite(10, HIGH);
     delay(5000);
     digitalWrite(10, LOW);

   }
   if ((digitalRead(6) && (LUZ > 200))) {
     digitalWrite(10, LOW);

   }
   if ((digitalRead(6) && (LUZ < 200))) {
     digitalWrite(10, HIGH);

   }

}

Este vídeo muestra el resultado del proyecto:

Comentarios

Entradas populares de este blog

Práctica 2

Práctica 8