Rabu, 31 Agustus 2022

Rangkaian Kendali Servo

Rangkaian Kendali Servo

 

 Peralatan dan rangkaian yang perlu kita siapkan adalah:

      1.       Arduino x1
      2.       Servo SG90 x1
      3.       Potensiometer x1
      4.       Project board x1
      5.       Kabel jumper secukupnya

Sambungan pin Arduino, Servo SG90, dan Potensiometer adalah :

 

Arduino

Servo SG90

Potensiometer

 

Pin 3

PWM

-

Pin A0

-

Kaki tengah

VCC

VCC

Kaki kanan

GND

GND

Kaki kiri



Gambar . Rangkaian kendali servo dengan potensiometer

 

Source Code Program pada Arduino :

/*

* Program Kendali Servo dengan Potensiometer

*/

// include library servo

#include <Servo.h>

// pwm servo di pin 3

// output potensi di pin A0

const byte PIN_SERVO = 3;

const byte PIN_POTENSIO = A0;

// objeck untuk class servo

Servo myservo;

// sudut servo dan sudut maksimum

int posisi = 0;

int SERVO_MAX = 180;

void setup() {

// siapkan servo

myservo.attach(PIN_SERVO);

}

void loop() {

// posisikan servo sesuai data potensio

int data = analogRead(PIN_POTENSIO);

// normalisasi data potensio sesuai sudut servo

posisi = map( data, 0, 1024, 0, 180 );

// kontrol servo

myservo.write(posisi);

}

 

Cara kerja program ini kita bisa mengatur sudut servo menggunakan potensiometer dari range 0-180 derajat.


Tidak ada komentar:

Posting Komentar