Tugas Pendahuluan (2) Modul 2

 Tugas Pendahuluan (2) Percobaan 3

 Mengatur Kecepatan Putar Motor DC


1. Kondisi[KEMBALI]

Percobaan 3 Kondisi 1: Kondisi potensiometer 0%.

2. Gambar Rangkaian Simulasi[KEMBALI]

Gambar Rangkaian Percobaan 3

3. Video Simulasi[KEMBALI]


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. Link Download[KEMBALI]

Download File Rangkaian Proteus [disini]

Download Video Percobaan 3 [disini]

Download Program Arduino Percobaan 3 [disini]

Download Datasheet Motor DC [disini]

Download Datasheet Arduino Uno [disini]

Download Datasheet Potensiometer [disini]

Tidak ada komentar:

Posting Komentar