Tugas Pendahuluan Modul 2
[Menuju Akhir]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]
3. Flowchart [kembali]
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);
}
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]
Tidak ada komentar:
Posting Komentar