Menampilkan LM35 ke LCD




  1.  Pastikan semua supply dalam keadaan off
  2.  Hubungkan jumper seperti gambar dibawah
  3.  Buatlah listing program yang telah ada pada modul.
  4.  Hidupkan supply pada modul
  5.  Upload program pada rangkaian
  6.  Tekan tombol Reset
  7.  Amati percobaan, jika tidak sesuai perbaiki rangkaian atau program
  8.  Jika sesuai, maka selesai dan demokan pada instruktur atau asisten yang            
       mengawas

  9.  Matikan supply pada modul


1. Hardware [kembali]

IC LM35

LCD

Arduino Uno



2. Rangkaian Simulasi [kembali]


3. Flowchart[kembali] 



4. Listing Program [kembali]
#include

#define LM35 A7
//                RS  E   D4  D5  D6  D7
LiquidCrystal lcd(23 , 25 , 27 , 29 , 31, 33);
int nilaiSuhu ;


void setup()
{
  pinMode (A7,INPUT);
  lcd.begin(16, 2);

}
void loop()
{
  nilaiSuhu = analogRead(LM35) * 5.00 * 100.00 / 1023.00;

  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("LM35 Sensor Suhu");   lcd.setCursor(7, 1);
  lcd.print(nilaiSuhu); 
  delay (100); 
}

5. Video [kembali]


6. Prinsip Kerja [kembali]

Berdasarkan datasheet sensor suhu LM 35 terdapat penjelasan sebagai berikut
• Calibrated directly in Celsius (Centigrade)
• Linear + 10.0 mV/ C scale factor
• 0.5 C accuracy guaranteeable (at +25 C)
• Rated for full -55 to +150 C range
• Suitable for remote applications
• Low cost due to wafer-level trimming
• Operates from 4 to 30 volts
• Less than 60 A current drain
• Low self-heating, 0.08 C in still air
• Nonlinearity only 1/4 C typical
• Low impedance output, 0.1 W for 1 mA load]


Linear + 10.0 mV/ C scale factor
Ini menunjukkan bahwa sensor suhu LM35 menghasilkan output berupa tegangan yang nilai nya linear terhadap suhu. 
Dengan penjelasan berikut :
Setiap kenaikan suhu sebesar 1 derajat celcius , akan menghasilkan keluaran sebesar 10mVolt
Jika sensor suhu membaca suhu sebesar 100 derajat celcius, keluaran dari pin sensor tersebut adalah sebesar
100 x 10 mV = 1000mV = 1volt.
Berdasar penjelasan tersebut kita dapat ambil kesimpulan
Jika tegangan keluaran sensor adalah 1 volt, maka suhu sebesar 100 derajat celcius
Kesimpulannya, suhu = tegangan output sensor x 100

Arduino uno memiliki pin pin sebagai masukkan untuk membaca tegangan keluaran dari sensor LM35 terserbut, pin nya adalah pin analog to digital converter.

LCD akan menampilkan pembacaan suhu dari LM35.

7. Link Download [kembali]