MODUL 2 PERCOBAAN 3





MENGATUR KECEPATAN PUTAR MOTOR DC


1. Hardware [kembali]

Gambar 1. Motor DC

Gambar 2. Arduino UNO

Gambar 3. Potensiometer



2. Rangkaian Simulasi [kembali]


3. Flowchart [kembali]


4. Listing Program [kembali]


#include            //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;                                  //Deklarasi variabel nilaiSuhu





void setup() {                                //Semua kode dalam fungsi ini dieksekusi sekali

  pinMode(A0, INPUT);               //Deklarasi pin A0 sebagai 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 / 3); //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

}


5. Video Praktikum [kembali]




6. Analisa[kembali]
PWM bekerja dengan  mengatur waktu hidup dan waktu mati dalam satu detik. Motor membutuhkan waktu agar mampu berputar pada kecepatan maksimumnya. Sehingga dengan mengatur waktu hidup dan waktu  mati suplai dapat mempengaruhi kecepatan putaran dari motor DC.


7. Link Download [kembali] 
File Proteus - Download
File Program - Download
Video Pratikum - Download

Tidak ada komentar:

Posting Komentar