//visit www.nyebarilmu.com
//program sensor suhu LM35
int analogPin = A0;
//Variabel untuk menyimpan data suhu
float suhu = 00;
int suhu1=00;
void setup(){
//Komunikasi serial dengan baud 9600
Serial.begin(9600);
}
void loop(){
//Baca pin input
suhu1 = analogRead(analogPin);
//1'C = 10mV (sesuai datasheet)<br>// 5v /1023 = 4,883 mV (5v = tegangan refrensi, 1023 = resolusi 10 bit)
// setiap kenaikan 1'C --> 10 / 4.883 = 2.0479
//sehingga didapat rumus
suhu = suhu1 / 2.0479;
//hasil pembacaan akan ditampilkan di serial monitor
Serial.println(suhu);
delay(50);
}
Loading
ds18b20
ds18b20