Arduino ile LM35 Sensör Kullanarak Sıcaklık Göstergesi Yapımı

0 484

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.
}
Bunlar da İlgini Çekebilir

Cevap bırakın

E-posta hesabınız yayımlanmayacak.