Академический Документы
Профессиональный Документы
Культура Документы
automtico por
temperatura
enero 31, 2014 Edwin De Leon Arduino, Electrnica, Proyectos con
Arduino, Proyectos de electrnica
Ventilador de 12 V
2 resistencias de 330
1 resistencia de 1k
Transistor C2073
Jumpers
Un Arduino UNO
Sensor DTH11
Protoboard
LED1=Rojo
LED2= Verde
R1= 330
R2= 330
R3= 1k
1
2
3
4
5
6
7
8
9
1
0
1
1
1
2
1
3
1
4
1
5
1
6
1
7
1
8
1
9
2
0
2
1
2
2
2
3
2
4
2
5
2
6
2
7
2
8
2
9
3
0
3
1
#include "DHT.h"
#define DHTPIN 2
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
int Temp=32; //Parmetro de encendido de ventilador
void setup() {
Serial.begin(9600);
dht.begin();
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
}
void loop() {
float t = dht.readTemperature();
//Serial.println("Temperatura: "); Se imprimen las variables
//Serial.println(t); Quitar comentarios si desea imprimir la temperatura
if (t >=Temp){
digitalWrite(8,HIGH);
digitalWrite(9,HIGH);
digitalWrite(10,LOW);
}
if(t < Temp){
digitalWrite(8,LOW);
digitalWrite(9,LOW);
digitalWrite(10,HIGH);
}
delay(3000);
}