Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lab - 14 Medicion y Control de Variables Parte 2 v2
Lab - 14 Medicion y Control de Variables Parte 2 v2
LABORATORIO N° 14
Alumnos:
I. Objetivo
Medir variables, manipular actuadores y controlar variables con dispositivos IoT, mostrando la información en
indicadores.
Objetivo Específicos
FECHA
TAREA: DIA MES AÑO
LABORATORIO AMBIENTE:
EQUIPO DE
DOCENTE:
FIRMA
TRABAJO
TALLER SESIÓN N°
1. 4.
FIRMA
FIRMA
ALUMNOS
(Apellidos y 2. 5.
FIRMA
FIRMA
Nombres)
3. 6.
FIRMA
FIRMA
OTROS
PASOS DE LA TAREA RIESGOS MEDIDAS DE CONTROL
(ESPECIFICAR PARA
CADA PASO)
10
11
12
DESARROLLO DE 2DA. ACTIVIDAD: MEDICIÓN DE TEMPERATURA CON MODULO IOT
En la segunda parte de la experiencia usaremos los elementos actuadores, la interfaz para los actuadores y
la pantalla OLED para mostrar información del proceso.
void setup() {
display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
display.clearDisplay();
display.display();
display.setTextColor(WHITE);
}
void loop() {
display.setTextSize(1);
display.setCursor(0, 0);
display.print("Temperatura.");
display.setTextSize(2);
display.setCursor(6, 18);
display.print(lectura);
display.print("C");
display.setTextSize(0.5);
display.setCursor(0,9);
display.print(" Pena.Ruiz.Hancco");
display.display();
}
Paso Añada a este código el Pegue Código AQUÍ:
4 código anterior (control #include <DHT11.h>
de lámparas y #define pin 34
ventilador y lectura de DHT11 dht11(pin);
temperatura y humedad
float temp, humi;
con DHT11) de tal
manera que estos datos #define PULSADOR1 9
se muestren en la #define PULSADOR2 10
pantalla OLED y #define PULSADOR3 11
presionando los #define PULSADOR4 12
pulsadores podamos #define PULSADOR5 13
manipular dichos
valores.
#define LED1 33
#define LED2 35
#define LED3 37
#define LED4 39
#define VENTILADOR 48
#define RELE2 47
#define LAMPARA1 49
#define LAMPARA2 53
#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#define OLED_RESET 4
Adafruit_SSD1306 display (OLED_RESET);
#define SSD1306_LCDHEIGHT 32
int lectura = 25;
void setup() {
{ display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
display.clearDisplay();
display.display();
}
display.setTextColor(WHITE);
pinMode (PULSADOR1, INPUT);
pinMode (PULSADOR2, INPUT);
pinMode (PULSADOR3, INPUT);
pinMode (PULSADOR4, INPUT);
pinMode (PULSADOR5, INPUT);
void loop() {
{
dht11.read (humi, temp);
display.setTextSize(1);
display.setCursor(0, 0);
display.print(" Pena.Ruiz.Hancco");
display.setTextSize(1.9);
display.setCursor(0, 9);
display.print("Temp: ");
display.print(temp);
display.print(" C");
display.setTextSize(1.9);
display.setCursor(0, 22);
display.print("Hum: ");
display.print(humi);
delay(250);
display.display();
}