Menggunakan sensor suhu LM35 dengan arduino
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.
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
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!
1 Komentar
Tinggalkan Balasan
Anda harus masuk log untuk mengirim sebuah komentar.
Tinggalkan Balasan
Anda harus masuk log untuk mengirim sebuah komentar.
[…] program arduinonya untuk membaca sensor suhu LM35 kamu bisa membuka tutorial saya yang lain yaitu : menggunakan sensor suhu lm35 dengan arduino. Namun jangan lupa untuk mengganti rumusnya ditambahkan dengan dibagi 11 hasil akhirnya, karena […]