Devrenin Yazılımı:
int lm35_pin=A1;
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);
}
}