Arduino Sıcaklık Kontrollü Fan

DHT11 sensörü ile sıcaklık ölçen uygulamada;

Sıcaklık 24 derecenin üstüne çıkınca fan çalışıyor. Soğutma işlemi başlıyor, sicaklık 24 derece ve altına düşünce fan duruyor.

KULLANILAN MALZEMELER

1-Arduino UNO

2-BreadBoard

3-DHT11 Nem ve Sıcaklık Sensörü

4-FAN

5-LCD

 

UYGULAMA ADIMLARI

DHT11 sensörü 13 nolu pine bağlı. I2C LCD kullanılıyor

SDA: A4 , SCL:A5 pinlerine bağlı.

Fan 12 nolu pinebağlıdır. Sensör ve lcd kütüphanelerini yüklemeniz gerekir.

KODLAMA

[sourcecode language=”c”]
include “DHT.h”
#include <LiquidCrystal_I2C.h>
#include <Wire.h>
#define DHTPIN 8
#define DHTTYPE DHT11 // DHT 11

DHT dht(DHTPIN, DHTTYPE);
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);

void setup() {
lcd.begin(16,2);

lcd.backlight();

pinMode(9,OUTPUT);
lcd.print(“SICAKLIK = “);
dht.begin();
}

void loop() {

float t = dht.readTemperature();

lcd.setCursor(0, 0);

lcd.print(“SICAKLIK = “);
lcd.print(t);
if (t>24)
{
digitalWrite(9,HIGH);

}
else
{
digitalWrite(9,LOW);

}

delay(750);

}

[/sourcecode]

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir