1. Kondisi [back]

Kondisi potensiometer 50%


-          Arduino Uno



Arduino adalah kit elektronik atau papan rangkaian elektronik open sourcyang di dalamnya terdapat komponen utama yaitu sebuachip mikrokontroler dengan jenis AVR dari perusahaan Atmel.Arduino yang digunakan dalam praktikum ini adalah Arduino Uno yang menggunakan chip AVR ATmega 328P.

-          Motor DC

Motor Listrik DC atau DC Motor adalah suatu perangkat yang mengubah energi listrik menjadi energi kinetik atau gerakan (motion). Motor DC ini juga dapat disebut sebagai Motor Arus Searah. Seperti namanya, DC Motor memiliki dua terminal dan memerlukan tegangan arus searah atau DC (Direct Current) untuk dapat menggerakannya. Motor Listrik DC ini biasanya digunakan pada perangkat-perangkat Elektronik dan listrik yang menggunakan sumber listrik DC seperti Vibrator Ponsel, Kipas DC dan Bor Listrik DC.

-          Potensiometer

Potensiometer merupakan salah satu resistor yang dapat diatur hambatan dari besaran minimum sampai besaran maksimum. Bila potensiometer (POT-HG) mencapai titik maksimum, maka hambatan yang diberikan akan semakin kecil sehingga tegangan yang terukur di voltmeter mencapai titik maksimum. Begitu juga sebaliknya.

4. Flowchart [back]

5. Listing Program [back]

byte pot = A0;

byte motor = 10;

int nilai;

int output;


void setup() {

pinMode(motor, OUTPUT);

Serial.begin(9600);

}

 

void loop() {

nilai = analogRead(pot);

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(2000);

}


6. Video Simulasi [back]



7. Prinsip Kerja Rangkaian [back]

Rangkaian ini menggunakan arduino, potensiometer, dan motor dc. Arduino berfungsi sebagai PWM dan ADC, karena input dari potensiometer analog, sedangkan input yang masuk pada motor DC digital. Pada listing program,  deklarasikan pin yang digunakan yaitu A0 pin untuk menerima sinyal analog dari potensiometer dan pin 10 untuk input motor. Setup koneksi serial Serial.begin() digunakan untuk menentukan kecepatan pengiriman dan penerimaan data melalui port serial. Analog read merupakan sintaks untuk membaca nilai potensimeter output, nilai konversi 0-1023 ke 0-255. Analog write merupakan sintaks yang berfungsi pada ArduinoIDE untuk mengeluarkan nilai output berupa PWM wive (Gelombang PWM).


8.Link Download [back]
download file rangkaian di sini
download video di sini
download program arduino di sini
download library arduino uno di sini
download datasheet arduino di sini
download html di sini


Tidak ada komentar:

Posting Komentar