Saturday, July 26, 2014 09:49:32

Mengetahui Suhu Ruangan dengan LM35

Praktek dan Fun maenan Arduino  
LM35 adalah IC dengan presisi tinggi yang merupakan sensor suhu yang berguna untuk merubah besaran panas menjadi besaran tegangan.

Sensor suhu LM35 memiliki 3 buah kaki. Kaki pertama LM35 dihubungkan ke sumber daya, kaki kedua ke output dan kaki ketiga dihubungkan ke ground.

Langkah selanjutnya adalah merangkai rangkaian LM35 dihubungkan dengan arduino. Berikut skema rangkaiannya


Seperti penjelasan diawal soal datasheet LM35 hubungkan sesuai dengan skema diatas. Hasil prakteknya seperti ini

Sekarang kita bikin coding seperti dibawah ini


/* 
 Sketch Suhu Ruang dengan LM35
*/

const int tempPin = 0; // analog pin

void setup()
{
  Serial.begin(9600);//kecepatan transfer sebesar 9600 baud
}

void loop()
{
  int value = analogRead(tempPin); // nilai yg didapat sensor
  float millivolts = value * (5 * 1000 / 1024.0); 
  // konversi ke milivolt , 5 karena LM35 butuh 5v , 
  // 1000 utk merubah V menjadi mV, 
  // Berdasar datasheet Atmega  ADC(Analog to Digital Converter) bernilai 1024
  float celsius = millivolts / 10; // konversi milivolt ke celcius
  Serial.print(celsius); // tulis nilai temperatur dalam celcius
  Serial.print(" derajat celcius, ");//pelengkap
  Serial.print( ((celsius * 9) / 5) + 32 ); // skala Fahrenheit = ((C * 9) / 5) + 32
  Serial.println(" derajat fahrenheit");
  delay(2000); // menunggu 2 detik, untuk membaca suhu lagi
}

Lalu Klik tombol Verify dan kalau sukses klik tombol Upload
Kemudian untuk melihat hasilnya, klik menu Tools - Serial Monitor



Akan muncul teks dari suhu Celcius dan Farenheit dari ruangan tempat Anda berada.

Biaya:
Arduino Uno r3 : Rp. 225.000,-
Breadboard : antara Rp. 26.000,- (mini) hingga Rp. 45.000,-
Sensor LM35 : Rp. 18.000,-
Kabel Jumper Male Male : Beli yg set aja sekalian Rp. 40.000,-

Sumber: Datasheet


Permalink logo del.icio.usadd to del.icio.us | view as pdfview as pdf