Mengontrol Motor Servo Dengan Potensiometer

Rangkaian mengontrol motor servo dengan potensiometer adalah konfigurasi elektronik yang memungkinkan Anda untuk mengatur posisi atau sudut motor servo menggunakan potensiometer sebagai pengendali. Potensiometer akan berfungsi sebagai input analog yang memberikan nilai tegangan yang bervariasi sesuai dengan putaran knobnya, dan nilai tegangan ini akan dikonversi menjadi posisi motor servo. 

Berikut daftar komponen yang digunakan untuk merakit rangkaian tersebut:

  1. Arduino board, adalah perangkat mikrokontroler yang digunakan mengatur kerja pada rangkaian
  2. Motor servo adalah perangkat yang akan dikendalikan. Perangkat ini memiliki tiga kabel: satu untuk daya (VCC), satu untuk ground (GND), dan satu untuk kontrol (biasanya berwarna putih atau kuning) yang dihubungkan ke pin I/O arduino.
  3. Potensiometer (1K), adalah komponen yang berfungsi untuk mengontrol arah putar motor servo
  4. Kabel penghubung dan breadboard, untuk menghubungkan komponen-komponen di atas.


Prinsip kerja:

“Motor servo sebagai output yang terletak pada pin 13, dikontrol dengan menggunakan potensiometer yang dihubungkan pada pin analog A5 arduino, dimana putaran pada motor servo akan mengikuti arah putar potensiometer.”

Listing program:

#include <Servo.h>

Servo myservo;

int pos = 0;

int potValue = 0;

const byte servoPin = 13;

const byte potPin = A5;

void setup(){

  myservo.attach(servoPin);}

void loop() {

  potValue = analogRead(potPin);

  pos = map(potValue, 0, 1023, 0, 180);

  myservo.write(pos);

  delay(15);

}

Komentar

Postingan populer dari blog ini

Teks Berjalan Pada LCD (Running Text)

Pembelajaran Berbasis Proyek Dalam Meningkatkan Kemampuan Berpikir Kreatif & Kemampuan Mencipta Pada Siswa Teknik Elektronika

Pendidikan Inklusif Dalam Upaya Meningkatkan Kemampuan Komunikasi Dan Kolaborasi Pada Siswa Teknik Elektronika