Arduino ile LM35 Sensör Kullanarak Sıcaklık Göstergesi Yapımı
Uygulama İçeriği
Ortamdaki sıcaklık değerinin değişimini Lm35 sensörü ile algılarız. Elde ettiğimiz bu değere göre ledleri sırasıyla yakıp söndüreceğiz.
Malzemeler
-
1 Adet Arduino Uno
-
1 Adet LM35
-
6 Adet led
-
Jumper kalolar
Elektronik Devre Şeması
Arduino yazılımı
float temperature; int sensorPin = 0; int ilkSicaklik=20; // Belirlediğimiz başlangıç sıcaklık değerine göre ledler yanmaya başlar. void setup() { Serial.begin(9600); for (int i=2;i<8; i++){ pinMode(i,OUTPUT); // ledlerin takılı olduğu pinleri çıkış olarak ayarladık. }} void loop() { temperature = analogRead(sensorPin); temperature = temperature*0.488; for (int i=0;i<8; i++){ if (temperature>((i*2)+ilkSicaklik)){ digitalWrite(i,HIGH); } else { digitalWrite(i,LOW); }} Serial.print(temperature);Serial.println(" °C"); delay(1000); //bir saniyede bir sensör değerini okuruz. }