TUGAS PENDAHULUAN 2

PERCOBAAN 2 KONDISI 9




 
 1. Kondisi [back]
    Percobaan 2 Kondisi 9
    Bila suhu yang terbaca pada LCD >25 derajat celcius maka motor akan berputar ke kanan. 

2. Gambar Rangkaian Simulasi[back]






3. Video Simulasi[back]





4. Prinsip Kerja Rangkaian[back]
 Pada percobaan 2 kondisi 9 ini, kita menggunakan arduino uno, LM35, IC L239D, LCD, battery dan rotor. Pada pin analog arduino, A0 terhubung pada LM 35. Kemudian, pin digital pada arduino uno terhubung pada IC L239D yaitu pin 9 dan 10, pin VSS dan EN1 nya terhubung ke VCC, pin VS dihubungkan ke battery yang mana battery ini juga terhubung ke ground, dan pin GND pada IC ini dihubungkan ke ground, untuk output 1 dan output 2 nya terhubung ke motor. Untuk LCD, pin yang digunakan yaitu pin D4-D7 karena jenis data yang digunakan adalah 4 bit. Pin VDD pada LCD ini dihubung kan ke ground, pin VSS, VEE dan RW dihubungkan ke ground, dan pin RS terhubung pada pin 2 dan E terhubung ke pin 3 input digital arduino uno. Pada rangkaian ini, motor akan berjalan jika suhu yang terbaca lebih besar dari 25 derajat celcius. Untuk membuat rangkaian dapat berjalan, dimasukan program pada arduino sebagai berikut :



#include<LiquidCrystal.h>
#define LM35 A0          
#define input1 10            
#define input2 9            
LiquidCrystal lcd(2,3,4,5,6,7);
int nilaiSuhu;            

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

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

  if(nilaiSuhu > 25){
    digitalWrite(input1,HIGH);        
    digitalWrite(input2,LOW);          
    lcd.clear();                    
    lcd.setCursor(0,0);            
    lcd.print("Sensor Suhu");  
    lcd.setCursor(0,1);            
    lcd.print(nilaiSuhu);          
    delay(100);                    
  }

  else{
    digitalWrite(input1,LOW);        
    digitalWrite(input2,LOW);          
    lcd.clear();                    
    lcd.setCursor(0,0);            
    lcd.print("Sensor Suhu");  
    lcd.setCursor(0,1);            
    lcd.print(nilaiSuhu);          
    delay(100);                    
  }  
}


5. Link Download[back]  

Download File Rangkaian Proteus [here]
Download Video Tutorial[here]
Download Listing Program [here]
Download Datasheet Arduino[here]
Download Datasheet LCD[disini]
Download Datasheet Motor[disini]
Download HTML [here]


















Tidak ada komentar:

Posting Komentar

[Menuju Akhir] [KEMBALI KE MENU SEBELUMNYA]   DAFTAR ISI 1. Tujuan 2. Alat dan Bahan 3. Dasar Teori 4. P...