Menggunakan sensor suhu LM35 dengan arduino

mili Ampere
27 Januari 2020 10:51
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Salah satu sensor suhu yang popular dan cukup mudah digunakan adalah sensor suhu LM35. Selain itu harganya juga murah. Meskipun sensor ini analog namun hasil pembacaannya cukup stabil dan mempunyai rentang power supply yang lumayan lebar.

LM35 pinout

Spesifikasi Sensor

Menurut datasheet ada beberapa spesifikasi penting sensor ini antara lain adalah :

  • Linear, kenaikan 10mV/ °C
  • Akurasi 0,5°C
  • Bisa mengukur suhu kisaran -55°C sampai +150°C
  • Tegangan kerja 4 sampai 30 volt
  • Pemanasan diri yang rendah

Spesifikasi detail lainnya bisa kamu cari di datasheet LM35 tersebut.

Pengkabelan/wiring dengan arduino

arduino lm35

Setelah LM35 disambungkan seperti pada gambar di atas maka kita sudah siapa untuk memulai coding. Perhatikan pemasangan pada sensor, jangan sampai terbalik. Apabila tiba-tiba sensor menjadi panas maka kemungkinan sensornya terpasang terbalik antara positif (+) dan negatif (-).

Program/Coding

/*
  Program untuk membaca sensor suhu LM35

  https://breakrow.com/mili-ampere
*/

void setup() {
  // initialize serial communication at 9600 bits per second:
  Serial.begin(9600);
}

// the loop routine runs over and over again forever:
void loop() {
  // read the input on analog pin 0:
  int nilaiSensor = analogRead(A0);
  // Convert the analog reading (which goes from 0 - 1023) to a voltage (0 - 5V):
  float tegangan = nilaiSensor * (5.0 / 1023.0);
  float suhu = tegangan/10.0;
  // print out the value you read:
  Serial.println(suhu);
}

Untuk mendapatkan nilai suhu, tegangan dibagi dengan 10. Hal ini mengikuti datasheet bahwa tegangan akan naik 10mV per derajat celcius.

Buka serial monitor dan lihat hasil pembacaan suhu dari sensor tersebut.

Selamat mencoba dan apabila ada pertanyaan silakan tinggalkan komen di bawah. Terima kasih!

PC


  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •