LA Modul 2 Percobaan 3 Praktikum Mikroprosesor dan Mikrokontroler

Laporan Akhir Modul 2 - Percobaan 3



1. Tujuan [Daftar]
1. Merangkai percobaan 3 modul 2.
2. Menjelaskan cara kerja rangkaian percobaan 3.
3. Melakukan simulasi rangkaian percobaan 3.

Kondisi : Nilai persentase potensiometer 80%

2. Alat dan Bahan [Daftar]
Alat
1. Power Supply

Bahan
1. Arduino UNO
2. Potensiometer
3. Motor DC

3. Rangkaian Percobaan [Daftar]
Prinsip Kerja
Output potensiometer dihubungkan ke pin A0 sebagai input analog ke arduino. Pin 9 arduino dihubungkan ke motor untuk mengaktifkan motor. Pada program pertama-tama dideklarasikan pin-pin yang digunakan pada arduino yaitu pin A0 sebagai INPUT dari potensiometer ke arduino dan pin 9 sebagai OUTPUT ke motor. Selanjutnya dideklarasikan variabel yang akan digunakan yaitu nilai dan output dengan tipe data integer. Pada void setup() dideklarasikan pin motor sebagai OUTPUT dan menentukan baud rate untuk serial yaitu 9600. Pada void loop() dilakukan pembacaan nilai tegangan dari potensiometer dengan analogRead(pot);. Selanjutnya nilai tegangan potensiometer yang dibaca oleh arduino kemudian dimapping dari nilai 0-1023 menjadi 0-255. Nilai ini kemudian menjadi nilai PWM yang mempengaruhi kecepatan motor. Nilai hasil map kemudian dioutputkan ke motor melalui pin 2 dengan nilai PWM berdasarkan hasil map. Dengan demikian maka kecepatan motor berubah-ubah sesuai dengan perubahan tegangan pada potensiometer.

4. Listing Program [Daftar]
Listing Program
byte pot= A0;
byte motor= 9;
int nilai;
int output;

void setup()
{
    pinMode(motor, OUTPUT);
    pinMode(pot, INPUT);
    Serial.begin(9600);
}

void loop()
{
    nilai= analogRead(pot);
    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);
}

Flowchart

5. Analisa [Daftar]
1. Bagaimana pengaruh potensiometer terhadap kecepatan motor?
Jawab:
Potensiometer mempengaruhi kecepatan motor dengan perubahan nilai tegangan yang terbaca pada potensiometer. Semakin kecil persentase potensiometer maka tegangannya semakin kecil dan sebaliknya. Nilai tegangan potensiometer yang dibaca oleh arduino kemudian dimapping dari nilai 0-1023 menjadi 0-255. Nilai ini kemudian menjadi nilai PWM yang mempengaruhi kecepatan motor.

2. Apa maksud persentase pada potensiometer
Jawab:
Nilai persentase pada potensiometer menyatakan perbandingan nilai resistansi yang digunakan terhadap resistansi total dari potensiometer. Nilai persentase juga mempengaruhi tegangan potensiometer.
%Potensiometer = (Rout/Rtot)*100%
Vpotensiometer = (Rout/Rtot)*Vin


6. Video [Daftar]

Tidak ada komentar:

Posting Komentar