M2P2




1. Hardware [Kembali]
 

  • Arduino UNO 
  • LCD
  • Motor DC
  • LM 35
2. Rangkaian Simulasi [Kembali]




3. Listing Program [Kembali]

#include <LiquidCrystal.h>      //Deklarasi pin LCD

#define LM35 A0                 //Deklarasi pin A0



LiquidCrystal lcd(2, 3, 4, 5, 6, 7); //Deklarasi pin 2-7 untuk LCD

int nilaiSuhu, motor;

int output, nilai;



void setup(){

  motor = 9;

  pinMode (A0, INPUT);          //Deklarasi pin A0 sebagai input

  pinMode (motor, OUTPUT);      //Motor sebagai output

  lcd.begin(16, 2);             //Dimensi LCD digunakan}

}



void loop(){

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

  lcd.clear();                                          //Menghapus layar LCD

  lcd.print("LM35 Sensor Suhu");

  lcd.setCursor(0,1);                                  //Menentukan posisi kursor pada awal penulisan

  lcd.print(nilaiSuhu);                                 //Menampilkan text pada LCD

  delay(100);                                           //Waktu Delay 100ms



  if (nilaiSuhu > 30 ){

    analogWrite(motor, 125);}

  else if (nilaiSuhu <= 30 ){

    analogWrite(motor, 0);}

}

4. Kondisi [Kembali]

Bila suhu yang terbaca pada lcd menunnjukkan suhu > 30 derajat celsius maka buzzer akan berbunyi

5. Analisa [Kembali]

Pada percobaan 2 menggunakan LM 35, menggunakan prinsip dari ADC, jelaskan bagaimana pengaruh ADC pada percobaan?
jawab :
Untuk mengolah data digital setelah dilakukan proses mengubah suhu menjadi tegangan analog menggunakan LM 35. Maka ADC tersebut akan mengubah tegangan analog menjadi tegangan digital.

6. Video [Kembali]




7. Link Download [Kembali]

Video download
Rangkaian download

Tidak ada komentar:

Posting Komentar