Tugas Pendahuluan Modul 2 

[Menuju Akhir]
 
[KEMBALI KE MENU SEBELUMNYA]



Mengatur Kecepatan Putar Motor DC


1. Kondisi [kembali]

Pada praktikum modul 1 ini. Dipilih percobaan 3 dengan kondisi 6. Kondisi potensiometer 50%.


2. Rangkaian Simulasi [kembali]

Gambar 1. Rangkaian Simulasi TP

Gambar 2. Rangkaian Simulasi RUN TP


3. Flowchart [kembali]

Gambar 3. Flowchart

4. Listing Program [kembali]

byte pot= A0;  //Deklarasi pin A0 untuk potensiometer

byte motor= 9; //Deklarasi pin 9 untuk motor

 

int nilai; //Deklarasi variabel nilai

int output; //Deklarasi variabel output

 

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

  pinMode(motor, OUTPUT);  //Deklarasi motor sebagai OUTPUT

  Serial.begin(9600);                 //Set baud rate 9600

}

 

void loop(){   //Semua kode dalam fungsi ini dieksekusi berulang

  nilai= analogRead(pot);  //Membaca nilai potensiometer

  output= map(nilai, 0, 1023, 0, 255);

 

  analogWrite(motor, output);

 

  Serial.print("potensiometer: ");

  Serial.print(nilai);

  Serial.print("  ");

  Serial.print("output: ");

  Serial.print(output);

  delay(2);

}


5. Video [kembali]


6. Prinsip Kerja [kembali]

Komponen yang digunakan adalah Arduino, Motor DC, dan Potensiometer. Prinsip kerja rangkaian ini adalah untuk mengatur kecepatan dari motor dc, dengan pengaruh % dari potensiometer. Arus dari mengalir ke potensiometer dengan resistansi 10k Ohm, lalu masuk ke arduino dan kemudian untuk outputnya digunakan motor dc. Kecepatan dari motor dc tergantung dari besar % dari potensiometer. Karena kaki kaki dari pin arduino berlogika not, maka hal itu yang kemudian menyebabkan jika semakin besar % potensio yang diberikan, maka kecepatan dari motor dc akan semakin cepat.


7. Link Download [kembali]

Download HTML - Disini
Download File Rangkaian - Disini
Download Video Simulasi - Disini
Download Program Arduino - Disini
Download Datasheet Arduino Uno - Disini
Download Library Arduino - Disini

Tidak ada komentar:

Posting Komentar