TP Mikro Modul 2

 


1. Kondisi
[kembali]

Bila suhu yang terbaca pada LCD menunjukan suhu kisaran 25 - 30 derajat celcius maka 2 LED berwarna merah dan hijau akan hidup.

 
2. Rangkaian
[kembali]

 

    Prinsip kerja rangkaian ini adalah ketika sensor suhu LM35 bernilai 25-30 C, maka V output LM35 akan mengalir menuju pin A0 pada arduino, sehingga microprosessor pada arduino akan menjalankan serangkaian program dan keluarannya terhubung pada LCD yang akan menampilkan besarnya nilai suhu. Saat LM35 bernilai 25-30 C, LED green dan LED red secara bersamaan akan menyala karena mendapat tegangan forward bias yang telah dikendalikan oleh microprosessor pada arduino. Diluar batas nilai tersebut, kedua LED ini akan berada dalam kodisi off.

 

 3. Flowchart

[kembali]

4. Listing Program
[kembali]

#include <LiquidCrystal.h>
#define LM35 A0
LiquidCrystal lcd(7, 8, 9, 10, 11, 12);
int nilaiSuhu;
int i=0;
char C;

void setup()
{
pinMode(A0, INPUT);
pinMode(2, OUTPUT);
pinMode(5, OUTPUT);
lcd.begin(16, 2);
}

void loop()
{
if (nilaiSuhu>=25 && nilaiSuhu<=30)
  {
    digitalWrite(2, HIGH);
    digitalWrite(5, HIGH);
  }
  else
  {
    digitalWrite(2, LOW);
    digitalWrite(5, LOW);
  }

nilaiSuhu = ((5*(analogRead(LM35))*100.00)/1024);

for (i=0;i<16;i++)
{
  lcd.setCursor(i, 0);
  lcd.print("SENSOR SUHU");
  delay(80);
  lcd.clear();
  lcd.setCursor(0, 1);
  lcd.print(nilaiSuhu);
  lcd.setCursor(3, 1);
  lcd.print("C");
  delay(80);
}

}

 
5. Video
[kembali]

 





6. Link Download
[kembali]

 KLIK UNTUK RANGKAIAN SIMULASI

KLIK UNTUK LISTING PROGRAM 

KLIK UNTUK VIDIO 

KLIK LIBRARY ARDUINO 

DATASHEET ARDUINO 

DATASHEET LM35 

DATASHEET LCD 

KLIK UNTUK HTML

Tidak ada komentar:

Posting Komentar