Laporan Akhir 3 Modul 2




1. Hardware [kembali]







2. Rangkaian simulasi [kembali]






3.  Flowchart [kembali]







4. List 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. Analisa [kembali]

Jelaskan mengenai PWM dan pengaruhnya ke kecepatan motor !
PWM (Pulse Width Modulation) adalah salah satu teknik modulasi dengan mengubah lebar pulsa (duty cycle) dengan nilai amplitudo dan frekuensi yang tetap. PWM pada arduino bekerja pada frekuensi 500Hz, artinya 500 siklus/ketukan dalam satu detik. Untuk setiap siklus, kita bisa memberi nilai dari 0 hingga 255. Ketika kita memberikan angka 0, berarti pada pin tersebut tidak akan pernah bernilai 5 volt (pin selalu bernilai 0 volt). Sedangkan jika kita memberikan nilai 255, maka sepanjang siklus akan bernilai 5 volt (tidak pernah 0 volt). Jika kita memberikan nilai 127 (kita anggap setengah dari 0 hingga 255, atau 50% dari 255), maka setengah siklus akan bernilai 5 volt, dan setengah siklus lagi akan bernilai 0 volt. Sedangkan jika jika memberikan 25% dari 255 (1/4 * 255 atau 64), maka 1/4 siklus akan bernilai 5 volt, dan 3/4 sisanya akan bernilai 0 volt, dan ini akan terjadi 500 kali dalam 1 detik.
Pengaruh PWM (Pulse Width Modulation) pada percobaan ini yaitu PWM memiliki nilai dari setiap yaitu dari 0 hingga 255 karena 8bit. Sehingga ketika potensiometer diputar ke arah kiri maka motor DC tidak akan berputar karna PWM nya bernilai 0 dan begitu juga sebaliknya apabila potensiometer diputar ke arah kanan maka motor DC berputar maksimal karna PWM nya bernilai 255.


7. Link Download [kembali]

Download video simulasi disini
Download HTML disini

Tidak ada komentar:

Posting Komentar