Arduino Uygulamaları-2 LM35 ile Sıcaklık Takibi
Kodu ve Kurulumu basit olan bu uygulamamızda LM35 sensörü sayesinde ortamın sıcaklığını ölçebiliyoruz. İnsanın bünyesi kaldırmayacaktır :) ama -55°C ile +150°C derece arasında sıcaklıkları analog olarak ölçebiliyor ve bu değerleride yine bizim anlayacağımız dile çevirebiliyor. Bizde bu projemizde sıcaklık değerlerini Serial ekrandan takip edeceğiz.
Gerekli Malzemelerin Listesi;
- 1 adet Arduino Uno
- 1 adet LM35 Sıcaklık Sensörü
- 3 adet Jumper Kablo (Erkek-Erkek)
- 1 adet Breadboard(Büyüklüğü farketmez)
1.Devrenin Montajı
Devreyi yapmaya başlayalım. İlk olarak, LM35'i breadboard üzerinde yatay olarak herhangi bir yere yerleştirin, sensörün düz tarafı size bakmalıdır. Ardından, sensörün üç piminin altına üç jumper bağlayın. Soldaki jumper Arduino üzerinde 5v'ye (+5 volt) gidecektir . Ortadaki jumper A1'e (analog pin 1) gidecektir. Sağdaki jumper Arduino üzerinde GND'ye (-) gidecektir. Kodu yükleyin ve sıcaklık okumaları gösterildiği gibi seri monitörü açın. Seri monitörün 9600 baud hızında olduğundan emin olalım ve aşağıdaki kodu kullanın:
2.Kodunu Yazalım
Arduino LM35 ile Sıcaklık Sensörü Projesi C/C++
int val;
int tempPin = 1;
void setup()
{
Serial.begin(9600);
}
void loop()
{
val = analogRead(tempPin);
float mv = ( val/1024.0)5000;
float cel = mv/10;
float farh = (cel9)/5 + 32;
Serial.print("TEMPRATURE = ");
Serial.print(cel);
Serial.print("C");
Serial.println();
delay(1000);
/ uncomment this to get temperature in farenhite
Serial.print("TEMPRATURE = ");
Serial.print(farh);
Serial.print("*F");
Serial.println();
*/
}
Evet devremizin kodu bu kadar basit ve küçük bir kod,
En son olarakta devrenin şematiğini paylaşalım