Hello Sahabat Anak Kendali.
Postingan kali ini saya akan membahas tentang Sensor suhu LM35,
sensor LM35 ini bekerja dengan tegangan Analog, artinya dia memberikan masukan kepada arduino berupa sinyal yang kontinyu, apabila bit yang digunakan mikrokontroller 8 bita maka renda nilai ADC nya antar 0 – 255 sedangkan apabila mikrokontroller menggunakan 10 bit maka rentang nilai ADC nya adalah 0 – 1023,
apa itu ADC??
ADC adalah Analog to Digital Converter, jika Analog bersifat kontinyu maka digital sifatnya diskrit
apa sih bedanya ?
saya kasih contoh untuk analog kita umpamakan seperti layaknya kecerahan cahaya pada sebuah LED, ada nyala, redup, sedang, terang dan sangat terang,, artinya dari setiap waktu dia memiliki nilai antara 0-1023.
jika belum jelas kita bisa lihat sinyal sinus, dalam setiap waktu t pasti memiliki nilai.
sedangkan untuk digital perumpamaanya seperti LED yang hanya memiliki dua keadaan, Mati atau Nyala, 0 atau 1
jadi apabila kita menggunakan tegangan referensi 5V berarti setiap cacahan => 5/1023 = 4,883mV.
dari sini kita mencari tau tentang karakteristik sensor LM35, sesuai datasheet LM35 ketika perubahan 1 derajat maka teganganya berubah 10mV sehingga :
1 C = 10mV / 4,883mV
1C = 2.0479
dan didapat rumus untuk program Sensor LM35 yaitu
Suhu = nilaiAnalogSensor / 2.0479
langsung saja kita buat programnya :
#define pinSensor A0
int val;
float suhu;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
val = analogRead(pinSensor);
suhu = val / 2.0479;
Serial.print("Nilai ADC :");
Serial.print(val);
Serial.print("t");
Serial.print ("Nilai Suhu :");
Serial.print(suhu);
Serial.println(" Celcius");
delay(100);
}
ini adalah hasil dari program diatas, bisa di test sensornya dengan korek,
saya ingetin LM35 bukan sensor suhu untuk air, meskipun bisa dengan dibungkus plastik tetep saja tidak tepat bila memilih sensor ini untuk mengukur suhu cairan
oke terimakasih cukup sekian dulu, jika ada yang mau memberikan saran, kritik ataupun bertanya silahkan dikomentar !
keyword :
Anak kendali
Anak kendali Arduino
Arduino lm35
lm35 arduino
arduino sensor
arduino sensor suhu
mengakses sensor suhu arduino