Öncelikle yepyeni bir sayfa açalım. Nede olsa programı yazmaya başlayacağız.
1) Kütüphanemiyi ekleyelim.
2)Değişkenlerimizi tanımlayalım.#include <VirtualWire.h>#include <dht11.h>
int yanginpin = 5;3) Sabit ayarlarımızı yapalım.
int gazpin =6;
int isinempin=7;
void setup()4) Sonsuz döngü fonksiyonumuzu yazalım.
{
Serial.begin(9600);
pinMode (yanginpin, INPUT) ;
pinMode (gazpin , INPUT) ;
pinMode (isinempin, INPUT) ;
}
void loop()5)Sonsuz dongudeki fonksiyonları oluşturalım.
{
yanginkontrol();
gazkontrol();
isinemkontrol();
}
void yanginkontrol()
{
val = digitalRead(yanginpin) ;
if ( val ==1)
{
Serial.println("Yangın var");
}
}void gazkontrol()
{
val = digitalRead(gazpin) ;
if ( val ==1)
{
Serial.println("Gaz Sızıntısı Var");
}
}
nem += String(DHT11.humidity, 10);void isinemkontrol()
{
int isinem= DHT11.read(isinempin);
isi += String(DHT11.temperature, 10);
Serial.print("Odanın Isısı:");
Serial.println(isi);
Serial.print("Odanın Nemi:");
Serial.println(nem);
}
Şimdilik kodlarımız bu kadar bu kodlar sayesinde odadaki ısı,nem,yangın , gaz kaçağı gibi bilgileri alabiliriz. diğer dersimizde bu bilgileri ne yapacağımıza bakacağız.

Hiç yorum yok:
Yorum Gönder