Rangkaian Mengukur Suhu dengan LM 35

77 volt. Sehingga tegangan yang keluar dari kaki output LM35 tidak akan mungkin melebihi 1.5 volt. Berdasarkan persamaan sederhana, maka kita bisa menghitung suhu berdasarkan perbandingan antara kapasitas voltase yang bisa dicacah oleh pin analog Arduino 1024 dan kemampuan LM35 mengukur suhu. Suhu dalam Voltase T : 0 - 500 Cacahan Voltase input Vin : 0 - 1024 0500 = 01024 T500 = Vin1024 T = Vin 500 1024 Sketch 5.3 Program sensor suhu LM35 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Free Ebook Arduino www.elangsakti.com coder elangsakti const int pSuhu = A0; float suhu, data; void setup { Serial.begin9600; pinModepSuhu, INPUT; } void loop { data = analogReadpSuhu; suhu = data 500 1024; Serial.printdata: ; Serial.printdata; Serial.print, suhu: ; Serial.printsuhu; Serial.println; delay1000; } Program pada Sketch 5.3 akan membaca data dari sensor suhu pada pin A0 di board Arduino kemudian mengkonversinya menjadi 78 suhu. Informasi suhu akan dikirim ke komputer melalui komunikasi serial dengan baud rate 9600 setiap 1000 milisekon. 6 float suhu, data; Variabel suhu dan data menggunakan float, yaitu tipe data yang memungkinkan memuat angka desimal. Di sini menggunakan desimal karena adanya pembagian sehingga jika kita menggunakan integer, maka hasil perhitungan kita kurang presisi karena hasil pembagiannya akan selalu dibulatkan. 14 data = analogReadpSuhu; Fungsi analogRead digunakan untuk membaca masukan dari sensor analog. Nilai dari analog read ini berkisar dari 0 hingga 1023 berdasarkan kemampuan dari mikrokontroller dalam mencacah dari 0 – 5 volt. Untuk mendapatkan hasil pengukuran yang lebih presisi, maka kita bisa mengganti tegangan referensi yang digunakan. Jika kita menggunakan tegangan referensi 5000 mV, maka space dari 1500 – 5000 mV tidak akan pernah terpakai. Oleh sebab itu, kita bisa menggunakan tegangan referensi 1500 mV sesuai dengan output maksimal pada LM35 atau menggunakan tegangan referensi yang lebih rendah, misal tegangan referensi INTERNAL yang nilainya adalah 1.1 volt. Sebagai catatan, jika Anda menggunakan tegangan referensi 1.1 volt 1100 mV, maka batas maksimal suhu yang bisa dihitungan adalah 110 o celcius. Sketch 5.4 Program sensor suhu tegangan referensi 1.1 volt