Tugas Pendahuluan (Modul 2)


TUGAS PENDAHULUAN (MODUL 2)

[KEMBALI KE MENU SEBELUMNYA]

Kondisi potensiometer 10%

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


  1. Download HTML : KLIK DISINI !!!
  2. Download Rangkaian (Proteus) : KLIK DISINI !!!
  3. Download Listing Program (Arduino) : KLIK DISINI !!!
  4. Download Video : KLIK DISINI !!!