1. Kondisi [back]
Kondisi potensiometer 50%
-
Arduino
Uno
Arduino adalah kit elektronik atau papan rangkaian elektronik open source yang di dalamnya terdapat komponen utama yaitu sebuah chip 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.
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);
}
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).
Tidak ada komentar:
Posting Komentar