Arduino Yangın Alarmı

 MALZEMELER

1 X Arduino UNO

1 X LM35

2 X Led ( Kırmızı, Yeşil )

2 X 330 Ω Direnç

1 X Buzzer

DEVRE ŞEMASI

 

 

 

 

 

 

 

 

 

 

KODLAMA

[sourcecode language=”c”]</pre>
int yesil_led=11;

int kirmizi_led=5;

int buzzer_alarm=2;

void setup()

{ pinMode(lm35_pin,INPUT);

pinMode(yesil_led,OUTPUT);

pinMode(kirmizi_led,OUTPUT);

pinMode(buzzer_alarm,OUTPUT);

digitalWrite(yesil_led,HIGH);

} void loop()

{ float lm35_okunan_deger=analogRead(lm35_pin);

float analog_sicaklik=(lm35_okunan_deger/1023)*5000;

float dijital_sicaklik=analog_sicaklik/10.0;

if(dijital_sicaklik>50)

{ tone(buzzer_alarm,300);

digitalWrite(kirmizi_led,HIGH);

digitalWrite(yesil_led,LOW);

} else

{ noTone(buzzer_alarm);

digitalWrite(yesil_led,HIGH);

digitalWrite(kirmizi_led,LOW);

} }
<pre>[/sourcecode]

Bir cevap yazın

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