Kondisi 8
Bila suhu yang terbaca pada LCD menunjukkan >25 derajat celcius maka motor akan berputar ke arah kiri.
1. Komponen [Kembali]
Simulino Uno
kit elektronik atau papan rangkaian elektronik open source yang di dalamnya terdapat komponen utama yaitu sebuah chip mikrokontroler dengan jenis AVR dari perusahaan Atmel.
Motor DC
Motor Listrik DC atau DC Motor adalah suatu perangkat yang mengubah energi listrik menjadi energi kinetik atau gerakan (motion). Motor DC ini juga dapat disebut sebagai Motor Arus Searah. Seperti namanya, DC Motor memiliki dua terminal dan memerlukan tegangan arus searah atau DC (Direct Current) untuk dapat menggerakannya.
IC L293D
IC L293D adalah sirkuit terpadu (IC) dual H-Bridge driver untuk rangkaian motor DC. Driver motor ini bertindak sebagai penguat arus dengan mengambil sinyal kontrol arus rendah dan memberikan output ke sinyal kontrol arus yang lebih tinggi. Sinyal arus yang lebih tinggi ini lah yang digunakan untuk menggerakkan motor.
LCD
LCD (Liquid Crystal Display) adalah Jenis tampilan layar yang menggunakan persenyawaan cair yang mempunyai struktur molekul polar, diapit antara dua elektroda yang transparan. Bila medan listrik diberikan, molekul menyesuaikan posisinya pada medan, membentuk susunan kristalin yang mempolarisasi cahaya yang melaluinya.
2. Rangkaian Simulasi [Kembali]
3. Listing Program [Kembali]
#include <LiquidCrystal.h> //Deklarasi library LCD
#define LM35 A0 //Deklarasi pin A0 untuk LM35
LiquidCrystal lcd(2, 3, 4, 5, 6, 7); //Deklarasi pin 2-7 untuk LCD
int nilaiSuhu, in1,in2; //Deklarasi variabel nilaiSuhu
void setup() { //Semua kode dalam fungsi ini dieksekusi sekali
in1 = 9;
in2 = 10;
pinMode(A0, INPUT); //Deklarasi pin A0 sebagai OUTPUT
pinMode(in1,OUTPUT);
pinMode(in2,OUTPUT);
lcd.begin(16, 2); //Dimensi LCD yang digunakan
}
void loop() //Semua kode dalam fungsi ini dieksekusi berulang
{
nilaiSuhu = ((5 * analogRead(LM35) * 100.00) / 1024); //Mencari nilai Suhu
lcd.clear(); //Menghapus layar LCD
lcd.setCursor(0, 0); //Menentukan posisi kursor pada awal penulisan
lcd.print("LM35 Sensor Suhu"); //Menampilkan text pada LCD
lcd.setCursor(0, 1); //Menentukan posisi kursor pada awal penulisan
lcd.print(nilaiSuhu); //Menampilkan nilaiSuhu pada LCD
delay(100); //Waktu delay 100 ms setelah dieksekusi
if (nilaiSuhu > 25 )
{
digitalWrite(in1,LOW);
digitalWrite(in2,HIGH);
delay(100);
}
else
{
digitalWrite(in1,HIGH);
digitalWrite(in2,LOW);
delay(100);
}
delay(100);
}
4. Flowchart [Kembali]
5. Video [Kembali]
6. Analisa [Kembali]
Pada percobaan 2 menggunakan LM 35, menggunakan prinsip dari ADC, jelaskan bagaimana pengaruh ADC pada percobaan?
Jawab:
Pada percobaan 2 ini,ADC berperan pada arduino untuk mengkonversikan sinyal analog dari input LM35 menjadi sinyal digital yang akan ditampilkan pada LCD.
7. Link Download [Kembali]
Rangkaian Proteus Klik disini
Listing Program Klik disini
Video Simulasi Proteus Klik disini
Html Klik disini
Tidak ada komentar:
Posting Komentar