Skip to content

Instantly share code, notes, and snippets.

@RobolinkAkademi
Created March 31, 2020 12:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save RobolinkAkademi/95b04692c17f1f44df70382f205af3b7 to your computer and use it in GitHub Desktop.
Save RobolinkAkademi/95b04692c17f1f44df70382f205af3b7 to your computer and use it in GitHub Desktop.
Lm35 uygulama
#define Lm35Pin A0
float OkunanDeger = 0;
float Sicaklik = 0;
float GerilimDegeri = 0;
void setup() {
Serial.begin(9600); //Seri ekranın 9600 baud rate hızında ayarlıyoruz.
}
void loop() {
OkunanDeger = analogRead(Lm35Pin);
Serial.print("Okunan Analog Sensör Değeri: ");
Serial.println(OkunanDeger);
// A0 pinin üzerinden okunan değeri mV cinsinden gerilim değerine dönüştürüyoruz.
GerilimDegeri = (OkunanDeger/1023)*5000;
// 10mV - 1°C'ye karşılık geldiği dolayı elde etmiş olduğumuz gerilim değerini 10'a bölerek sıcaklık değerine dönüştürüyoruz.
Sicaklik = GerilimDegeri / 10.0;
Serial.print("Sıcaklık Değeri: ");
Serial.print(Sicaklik);
Serial.println("°C ");
Serial.println("**********************************");
delay(1000); // Okuma parazitlerinden arınmak için kısa bir geçikme veriyoruz.
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment