Sensor Es
Sensor Es
#include <DHT11.h>
#define DHTPIN 2
#define DHT11
//Paso 3
void setup() {
//Paso 4
Serial.begin(9600);
Serial.println("DHTxx test!");
dht.begin();
void loop() {
delay(2000);
//Paso 5
float h = dht.readHumidity();
//Paso 6
float t = dht.readTemperature();
//Paso 7
float f = dht.readTemperature(true);
//Paso 8
//Paso 9
//Paso 10
Serial.print("Humidity: ");
Serial.print(h);
Serial.print(" %\t");
Serial.print("Temperature: ");
Serial.print(t);
Serial.print(" *C ");
Serial.print(f);
Serial.print(" *F\t");
Serial.print(hic);
Serial.print(" *C ");
Serial.print(hif);
Serial.println(" *F");
}
SENSOR HUMEDAD
int SensorPin=A0;
void setup() {
Serial.begin(9600);
void loop() {
int humedad=analogRead(SensorPin);
Serial.println(humedad);
delay(1000);
if(humedad>=460){
digitalWrite(7,LOW);
else
digitalWrite(7,HIGH);
delay(1000);
#include <Wire.h>
SENSOR TERMOPAR
#include <LiquidCrystal_I2C.h>
#include <SPI.h>
#define MAX6675_SO 2
#define MAX6675_CS 3
#define MAX6675_SCK 4
void setup()
lcd.init();
lcd.backlight();
lcd.setCursor(5,1);
lcd.print("Bienvenido");
delay(1500);
lcd.clear();
void loop()
lcd.setCursor(2, 1);
lcd.setCursor(7, 2);
lcd.print(temperatura, 2);
delay(300);
double leer_termopar()
{
uint16_t v;
pinMode(MAX6675_CS, OUTPUT);
pinMode(MAX6675_SO, INPUT);
pinMode(MAX6675_SCK, OUTPUT);
digitalWrite(MAX6675_CS, LOW);
delay(1);
// Read in 16 bits,
// 15 = 0 always
v <<= 8;
digitalWrite(MAX6675_CS, HIGH);
if (v & 0x4)
return NAN;
v >>= 3;
// The remaining bits are the number of 0.25 degree (C) counts
return v * 0.25;