1. Hardware [Kembali]
- Arduino UNO
- LCD
- Motor DC
- LM 35
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);}
}
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]
HTML download
Video download
Rangkaian download
Tidak ada komentar:
Posting Komentar