Saya pernah membuatkan sebuah video percobaan bagaimana cara mengkontrol putaran servo ke kanan dan ke kiri menggunakan analog joystick.

Nah script Sketch nya seperti ini:

#include <Servo.h>

#define jX A0

Servo myservo;
int pos = 90; // posisi default servo



void setup() {
  myservo.attach(9);
}

void loop() {

  int xVal = analogRead(jX);

  if(xVal > 521){
    //maka putar servo ke kiri
    if(pos > 0){
      pos -= 1;
      myservo.write(pos);
    }
  }

  if(xVal < 501){
    //maka putar servo ke kanan
    if(pos < 180){
      pos += 1;
      myservo.write(pos);
    }
  }

  
  delay(1);
}

Untuk videonya bisa dicek di bawah ini:



Habibie

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *