1. Kondisi [kembali]
2. Rangkaian Simulasi [kembali]
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
}
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(100);
}
Percobaan ini digunakan untuk mengatur kecepatan motor DC dengan kondisi potensiometer 0%,sedangkan pada modul 2 percobaan 3 yaitu dengan potensiometer 50%.Komponen yang digunakan yaitu motor DC,potensiometer dan arduino.Pada listing program percobaan ini tidak jauh berbeda dengan yang ada pada modul,bedanya cuman terletak pada delay yang digunakan.Pada percobaan ini digunakan delay sebesar 100 agar terlihat lebih mudah untuk membandingkan perubahan pada percobaan ini.Ketika listing program telah dimasukkan dalam arduino dan dijalankan maka pada saat potensiometer 0% kecepatan dari perputaran motor DC ini akan lebih cepat sedangkan potensiometer 50% kecepatannya melambat.Maka dapat disimpulkan semakin kecil persentase potensiometer maka semakin cepat perputaran motor DC.
Link download Rangkaian disini
Link download Listing program disini
Link download Vidio disini
Link download HTML disini
Tidak ada komentar:
Posting Komentar