Sevgili Öğrenciler,
Arduino robotik setinizle aşağıdaki devre şemasını kurup kodları da Arduino programında yazarak LM35 Sensör yardımıyla "Sıcaklık Alarmı Projesi " yapıyoruz.
Bu projemizde sıcaklık sensörünü kullanarak ortamdaki sıcaklığı ölçüp, belirli bir seviyenin üzerine çıktığında alarm vermesini sağlayacağız.
Başarılar!
//Referans Proje Kodu:
int lm35Pin = A0;
int led = 8;
#define buzzer 9
int zaman = 50;
int okunan_deger = 0;
float sicaklik_gerilim = 0;
float sicaklik = 0;
void setup()
{
pinMode(led,OUTPUT);
pinMode(buzzer,OUTPUT);
Serial.begin(9600);
}
void loop()
{
okunan_deger = analogRead(lm35Pin);
sicaklik_gerilim = (okunan_deger / 1023.0)*5000;
sicaklik = sicaklik_gerilim /10.0;
Serial.println(sicaklik);
if(sicaklik >= 24){
digitalWrite(led,HIGH);
digitalWrite(buzzer,HIGH);
delay(zaman);
digitalWrite(led,LOW);
digitalWrite(buzzer,LOW);
delay(zaman);
}
else{
digitalWrite(led,LOW);
digitalWrite(buzzer,LOW);
}
}
Hiç yorum yok:
Yorum Gönder