LA2

 [KEMBALI KE MENU SEBELUMNYA]




1. Hardware [back]
    
Gambar 1. LM35

Gambar 2. LCD 2 x 16
Arduino Uno





2. Rangkaian Simulasi [back]







3. Listring Program dan Flowchart [back]

#include <LiquidCrystal.h>      

#define LM35 A0                 

LiquidCrystal lcd(2, 3, 4, 5, 6, 7); 

int nilaiSuhu, motor;

int output, nilai;

void setup()                   

{

  motor = 9;

  pinMode (A0, INPUT);          

  pinMode (motor, OUTPUT);      

  lcd.begin(16, 2);            

}



void loop()                    

{

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

  lcd.clear();                                          

  lcd.print("LM35 Sensor Suhu");

  lcd.setCursor(0, 1);                                  

  lcd.print(nilaiSuhu);                                 

  delay(100);                                           



  if (nilaiSuhu > 40 )

  {

    analogWrite(motor, 125);

  }

  else if (nilaiSuhu <= 40 )

  {

    analogWrite(motor, 0);

  }

  else

  {

    nilai = 0;

    analogWrite(motor, output);

  }

}




4. Kondisi [back]

Bila suhu yang terbaca pada lcd menunnjukkan suhu > 40 derajat celsius maka motor akan berputar ke kanan

5. Video Rangkaian [back]









Prinsip Kerja Rangkaian


Pada percobaan ini terdapat rangkaian arduino yang terhubung dengan sensor suhu lm35 sebagai input dan terhubung dengan LCD dan motor sebagai output. Pertama pada kaki input sensor lm35 dihubungkan ke pin analog A0 arduino uno. Dan pin digital 9 dihubungkan ke motor dan pin digital 2-7 dihubungkan ke LCD. untuk menjalankan program sesuai dengan perintah kondisi yang diambil, dimana ketika sensor menunjukkan suhu >40 derajat celcius maka motor akan bergerak ke kanan maka kita perlu membuatkan listing program nya terlebih dahulu sesuai listing program yang sudah dibuatkan di atas. lalu untuk mensimulasikannya, kita masukkan file hex listing program pada arduino uno. saat disimulasikan maka ketika sensor suhu lm35 kita atur suhu >40 derajat celcius maka motor akan bergerak kekanan dan LCD akan menampilkan nilai suhu lm35 sesuai dengan inputan yang diberikan sensor lm35. dan jika suhu <=40 maka motor akan berhenti (diam).


1.      6. Analisa [back]

Percobaan 2 Kondisi 6

1. Pada percobaan 2 menggunakan LM 35, menggunakan prinsip dari ADC,

jelaskan bagaimana pengaruh ADC pada percobaan? 

Jawab :

ADC digunakan untuk mengubah sinyal analog menjadi sinyal digital. ADC

mengubah sinyal analog yang berasal dari sensor suhu LM35 dengan sensitifitas

10mV/°C menjadi sinyal digital dengan tujuan untuk ditampilkan di LCD yang

menggunakan sinyal digital


7. Link Download 
[back]

File HTML - Download
File Rangkaian - Download
File Video - Download
listing program - Download













Tidak ada komentar:

Posting Komentar