TUGAS PENDAHULUAN (MODUL 2)
[KEMBALI KE MENU SEBELUMNYA]LISTING PROGRAM
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);
}
PRINSIP KERJA RANGKAIAN
Dari rangkaian diatas yang berperan aktif adalah potensiometer yang berfungsi sebagai pengatur kecepatan putaran dari motor dc, saat kaki ketiga dari potensiometer (kaki yang bisa digeser) digeser mendekati vcc, maka kecepatan motor dc pun semakin cepat, sedangkan saat digeser mendekati ground, maka kecepatan kecepatan motor dc pun semakin lambat.
LINK DOWNLOAD
- Download HTML : KLIK DISINI !!!
- Download Rangkaian (Proteus) : KLIK DISINI !!!
- Download Listing Program (Arduino) : KLIK DISINI !!!
- Download Video : KLIK DISINI !!!