Sensor LM35 adalah sebuah sensor suhu analog yang sangat populer. Sensor ini menghasilkan keluaran tegangan linier yang sebanding dengan suhu yang diukur. Sebagai contoh, jika suhu naik 1 derajat Celsius, sensor ini akan menghasilkan kenaikan tegangan sebesar 10 mV.
Konfigurasi Sensor LM35 dengan Nodemcu ESP8266:
Hubungkan pin VCC pada sensor LM35 ke pin 5V pada Nodemcu ESP8266.
Sambungkan pin GND pada sensor LM35 ke pin GND pada Nodemcu ESP8266.
Sambungkan pin OUT pada sensor LM35 ke salah satu pin input analog pada Nodemcu ESP8266, misalnya pin A0.
Contoh Program menggunakan Nodemcu ESP8266 untuk Sensor LM35: Berikut adalah contoh program yang menggunakan Nodemcu ESP8266 untuk membaca data suhu dari sensor LM35:
#define LM35_PIN A0
void setup() {
Serial.begin(9600);
pinMode(LM35_PIN, INPUT);
}
void loop() {
int sensorValue = analogRead(LM35_PIN);
float suhu = (sensorValue * 0.48875);
Serial.print("Suhu: ");
Serial.print(suhu);
Serial.println(" derajat Celsius");
delay(1000);
}
Nyalakan Lampu di dekat sensor lm35 untuk menjadikan lingkungan di sekitar lm35. amati kenaikan suhu yang terjadi dalam rentan waktu yang ada di dalam tabel 9