Praktikum Arduino 3 : Program Kontrol Motor Servo Menggunakan Potensiometer Dengan Keterangan Program

 

Dalam Praktikum ke 3 ini, Menggunakan Arduino Ide untuk compile dan upload.Untuk Cara kerjanya arduino membaca data analog potensiometer yang nilainya 0-1023 , dengan perintah analogRead(), selanjutnya di program di ubah jadi 0-180 derajat putaran motor Servo.

untuk deteil Video Tutorial :

klik disini

Module/Part  yang di butuhkan :

  1. Arduino Uno
  2. Kabel USB Type A to Type B
  3. Breadboard
  4. Motor Servo
  5. Kabel Jumper Male-Male

WIRING DIAGRAM

ALOKASI PIN 

Motor Servo 
Arduino Uno
Coklat
Gnd
Merah
Vcc 5V
Orange
Pin 8


Potensimeter
Arduino Uno
Pin 1
Gnd
Pin 2Pin A0
Pin 3Vcc 5V


PROGRAM
 

#include <Servo.h> //Menyertakan library servo

Servo myservo;//Deklarasi Variable Servo

const int potensioPin = A0;// deklarasi pin A0 untuk input potensio
const int servoPin = 8;// deklarasi pin 8 untuk Motor Servo

int pos = 0; // deklarasi variabel untuk posisi sudut      
int val = 0; // deklarasi variabel untuk penyimpanan data pembacaan

void setup() {
  myservo.attach(servoPin);//Memasang Servo pada pin 8
}

void loop() {
  
  val = analogRead(potensioPin);// memasukan nilai pembacaan analog pin potensio ke variabel val
  pos = map(val, 0, 1023, 0, 180);//konversi hasil analog (0-1023) menjadi hasil sudut (0-180)
  myservo.write(pos);//memerintahkan servo ke posisi derajat sesuai nilai variabel pos
  delay(15);// menunggu 15 milidetik
     
}

Subscribe to receive free email updates:

0 Response to "Praktikum Arduino 3 : Program Kontrol Motor Servo Menggunakan Potensiometer Dengan Keterangan Program"

Posting Komentar