• bilgi@etkinbot.com
  • +90 850 885 2580
TR EN

Yangın Alarmı Uygulaması

Gerekli Malzemeler

  • Etkinbot V1
  • 1xLM35
  • 2x LED(kırmızı,yeşil)
  • 2x 220 ohm Direnç

Arduino Kodları

int lm35_pin=A0;
int yesil_led=12;
int kirmizi_led=13;
int buzzer_alarm=8;
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);
} 
}