Documentos de Académico
Documentos de Profesional
Documentos de Cultura
• Código que Permite encender un led conectado a un pin del dispositivo. Esto nos permite
simular un actuador. Una vez ejecutado el código, debe apagar y encender continuamente
el LED (puede ser pin 9).
void setup() {
pinMode(9, OUTPUT); //Utilizamos el pin 9 del arduino para la salida del pulsador
}
void loop (){
digitalWrite(9, HIGH); //Encendemos el led con el pin 9 a una velocidad especifica "TIEMPO "
delay(TIEMPO); //Demora de 1 seg para encender
digitalWrite(9, LOW); //Apagamos el led con el pin 9 a una velocidad especifica "TIEMPO "
delay(TIEMPO); //Demora de 1 seg para apagar
}
• Código que permite cambiar el estado de un interruptor. Una vez ejecutado, el programa
muestra el estado del interruptor del pin #9 como Button is released o Button is pressed. Se
puede interactuar con el interruptor del pin 9 y observar en la consola cómo se actualiza el
estado.
• Código para Leer los datos procedentes del sensor de temperatura y humedad. Cuando se
ejecute, es interesante comprobar cómo siempre existe una pequeña desviación entre la
temperatura y humedad ambiental y el valor leído.
#include <DHT.h>
#include <DHT_U.h>
void setup() {
Serial.begin(9600);
HT.begin();
}
void loop() {
humedad = HT.readHumidity();
temperaturaenC = HT.readTemperature();
temperaturaenF = HT.readTemperature(true);
Serial.print("Humedad Relativa: ");
Serial.print(humedad);
Serial.print("% / Temperatura: ");
Serial.print(temperaturaenC);
Serial.print(" grados(Celsius) / ");
Serial.print(temperaturaenF);
Serial.println(" grados(Farenheit) / ");
delay(dt);
}
DATOS MOSTRADOS EN LA VENTANA DEL PROGRAMADOR IDE ARDUINO:
Programa escrito en lenguaje Python o Arduino IDE que permita enviar una alarma si la
temperatura y humedad alcanzan un valor umbral. Este programa deberá tener los siguientes
requisitos:
• En el pin 7 existirá un botón que activará o desactivará el control de temperatura. En el pin
15 habrá un LED de alerta de temperatura.
• En el pin 8 existirá un botón que activará o desactivará el control de humedad.
• En el pin 17 habrá un LED de alerta de humedad.
• El LED de alerta de temperatura se deberá activar si la temperatura es mayor de 45 grados.
• El LED de alerta de humedad se deberá activar si la humedad no está entre el 25% y el 60%.
• El código deberá realizar la comprobación de las condiciones (y actuar en consecuencia)
cada segundo.