Laporan Akhir 3 Modul 2

Laporan Akhir Percobaan 3

Mengatur Kecepatan Putar Motor DC


1. Kondisi[KEMBALI]

Pada percobaan ini, dipilih kondisi kondisi 1 yaitu kondisi saat potensiometer bernilai 0%.

2. Alat dan Bahan[KEMBALI]

a. Alat

Project Board
Jumper
USB Arduino

b. Bahan

Potensiometer 10k Ohm (input)
Motor DC (output)

c. Komponen Lain

Arduino Uno

3. Rangkaian Percobaan[KEMBALI]

Rangkaian Percobaan 3

4. Prinsip Kerja Rangkaian[KEMBALI]

Rangkaian diatas bertujuan untuk mengatur kecepatan putar motor. potensiometer dihubungkan ke input A0 arduino untuk membaca persentase potensiometer yang digunakan. Lalu program pada arduino dijalankan dan hasilnya diteruskan ke output arduino pada pin 9 yang terhubung dengan motor. Sesuai dengan kondisi percobaan dimana potensiometer diatur hingga 0%, maka arduino akan menerjemahkan input analog tersebut dengan mengeluarkan output LOW pada pin output 9. Dengan demikian, motor akan berputar semakin lambat dan akhirnya berhenti berputar. Berikut program arduino:
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 Percobaan[KEMBALI]

6. Analisa[KEMBALI]

Prinsip kerja PWM pada rangkaian dan pengaruh potensiometer terhadap pergerakan motor!

Jawab: Pada percobaan 3, output potensiometer terhubung ke input A0 arduino. Arduino akan membaca persentase potensiometer tersebut berdasarkan perintah analogRead. Pada output 9  (PWM) arduino terhubung sebuah motor DC. Kecepatan putaran motor bergantung pada tegangan yang diberikan pada motor. Maka pada output 9 arduino diprogramkan analogWrite. Untuk 0% nilai potensiometer, maka pada rentang 0-255, output arduino akan mengeluarkan tegangan 0 Volt. Motor tidak berputar. Pada saat nilai potensiometer dinaikkan menjadi 50%, pada rentang 0-255, maka hanya 50% total tegangan input yang dikeluarkan oleh arduino . Motor akan berputar lebih cepat. Saat nilai potensiometer 100%, tegangan output arduino akan 100% tegangan inputnya, sehingga motor berputar sangat cepat.

7. Link Download[KEMBALI]

Download Koding Arduino [disini]

Download Video Percobaan [disini]

Download Datasheet Motor DC [disini]

Download Datasheet Arduino Uno [disini]

Download Datasheet Potensiometer [disini]

Tidak ada komentar:

Posting Komentar