← Back to list

PIOT.7.1 | Tugas Termometer Digital Menggunakan Sensor LM35 dan Arduino Mega

Kali ini kita akan membuat sistem sederhana yang dapat membaca suhu menggunakan sensor LM35.

Tafrikhan Rizki Praditya · 2025-11-03 19:49 · 0 claps · 2.1 min read
#thermometer #arduino #iot #internet-of-things #lm35
Open on Medium ↗
Wiki topics: 📟 · Gadgets & IoT

PIOT.7.1 | Tugas Termometer Digital Menggunakan Sensor LM35 dan Arduino Mega

Kali ini kita akan membuat sistem sederhana yang dapat membaca suhu menggunakan sensor LM35. Sensor LM35 menghasilkan tegangan yang berbanding lurus dengan suhu lingkungan lalu nantinya akan dikonversi nilai analog menjadi suhu dalam derajat Celcius, lalu ditampilkan pada LCD 16×2.

Praktikum

Persiapan sebelum melakukan praktikum:

  1. Siapkan Arduino Mega dan trainer kit.
  2. Hubungkan Arduino ke laptop menggunakan kabel USB.
  3. Buka Arduino IDE.
  4. Pastikan Board pada IDE sudah diset ke Arduino Mega 2560 dan port terdeteksi.

Wiring:

  1. LM35 → Arduino (Input Analog / CN13)

  1. LCD 16×2 (CN3)

Kode Program:

#include <LiquidCrystal.h>
LiquidCrystal lcd(2,3,4,5,6,7);

int adc0;
float vin, suhu;

void setup() {
  lcd.begin(16,2);
  lcd.print("Thermometer");
}

void loop() {
  adc0 = analogRead(A0);          // baca ADC dari LM35
  vin = adc0 * 0.00489;           // konversi ke volt (4.89 mV per step)
  suhu = (vin * 1000) / 10;       // LM35: 10 mV = 1°C

  lcd.setCursor(0,1);
  lcd.print("Suhu: ");
  lcd.print(suhu);
  lcd.print(" C  ");

  delay(1000);
}
  • analogRead(A0) membaca tegangan keluaran LM35 (0–1V untuk 0–100°C).
  • Nilai ADC dikonversi menjadi volt menggunakan faktor 4.89 mV per step.
  • LM35 menghasilkan 10 mV per 1°C, sehingga suhu dihitung dengan:

  • Hasil akhirnya ditampilkan pada LCD, diperbarui setiap 1 detik.

Hasil:

  • Saat sensor disentuh, nilai suhu naik.
  • Ketika dilepas, suhu kembali turun.
  • LCD dan Serial Monitor menampilkan nilai suhu secara real-time.

Kesimpulan

Pada tugas ini kita telah menggunakan sensor LM35, untuk mengonversi nilai ADC menjadi satuan suhu berdasarkan tegangan. LCD mampu menampilkan hasil perhitungan secara real-time, sehingga kita dapat memahami alur lengkap pembacaan sensor analog, konversi tegangan, dan penyajian informasi.


메타데이터
post_id
b5d997c7a488
slug
piot-7-1-tugas-termometer-digital-menggunakan-sensor-lm35-dan-arduino-mega-b5d997c7a488
url
https://medium.com/@tafrikhan/piot-7-1-tugas-termometer-digital-menggunakan-sensor-lm35-dan-arduino-mega-b5d997c7a488
canonical_url
https://medium.com/@tafrikhan/piot-7-1-tugas-termometer-digital-menggunakan-sensor-lm35-dan-arduino-mega-b5d997c7a488
author_url
https://medium.com/@tafrikhan
status
ok
fetched_at
2026-07-15 19:38:20