VnexTR: Bilişim Forumu

Tam Versiyon: Uygulama LM35 İle Sıcaklık Ölçme
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
//SELF CODE ACADEMY 
// LM35 sıcaklık sensörü derece başına 10 mV çıkış verir.    
// 1000 mV = 1 V
 
const int analogPin = A0;
float gerilimDeger = 0;
float sensorDeger = 0;
float sicaklikDeger = 0;
 
void setup() {
 
  // Seri port ekranını 9600 baund değerinde başlatıyoruz.
  Serial.begin(9600);         
}
 
void loop() {
 
 // analogRead() fonksiyonu ile A0 pinindeki değeri okuyoruz.
 sensorDeger = analogRead(analogPin);
 
 Serial.print("Sensör Değeri:  ");
 Serial.println(sensorDeger);
 
 // A0 pininden okunan değeri mV cinsinden gerilim değerine dönüştürüyoruz.
 gerilimDeger = (sensorDeger/1023)*5000;
 
 Serial.print("Gerilim Değeri: ");
 Serial.println(gerilimDeger);
 
 // Gerilim değerini sıcaklık değerine dönüştürüyoruz.
 sicaklikDeger = gerilimDeger / 10.0;
 
 Serial.print("Sıcaklık Değeri: ");
 Serial.println(sicaklikDeger);
 
 Serial.println("************");
 // Her döngüde bir saniye bekliyoruz.
 delay(1000);
}