Search Header Logo
kontrol motor servo

kontrol motor servo

Assessment

Presentation

Information Technology (IT)

Vocational training

Practice Problem

Hard

Created by

Siti Munawaroh

Used 1+ times

FREE Resource

6 Slides • 0 Questions

1

media

Kontrol Motor Servo menggunakan NodeMCU

Pengertian

Sebuah perangkat atau aktuator putar (motor) yang dirancang dengan sistem kontrol umpan
balik (servo), sehingga dapat di set-up atau di atur untuk menentukan dan memastikan posisi
sudut dari poros output motor.

Motor yang mampu bekerja dua arah (CW dan CCW) dimana arah dan sudut pergerakan
rotornya dapat dikendalikan dengan memberikan variasi lebar pulsa (duty cycle) sinyal PWM
pada bagian pin kontrolnya.

Jenis Motor Servo

Motor Servo Standar adalah jenis motor yang hanya dapat berputar 180°

Motor Servo Rotation Continues adalah jenis motor servo yang dapat berputar 360°

2

media

Bagian Motor Servo

Motor servo pada dasarnya dibuat menggunakan motor DC yang dilengkapi dengan
controler dan sensor posisi sehingga dapat memiliki gerakan 0°, 90°, 180° atau 360°.
Berikut adalah komponen internal sebuah motor servo 180°.

Spesifikasi

No load speed : 0.12 second / 60 degrees (4.8V)

Stall Torque : 1.6 kg/cm (4.8V)

Operating temperature : -30 ~ +60 degrees Celcius

Dead Set : 7 microsecond

Operating Voltage : 4.8V - 6V

Working Current : less than 500mA

Cable length : 180mm

Prinsip Kerja

Memberikan Pulse Wide Modulation (PWM) atau bahasa Indonesianya sinyal modulasi lebar
pulsa. Jadi, besar kecilnya pulse yang diberikan akan berpengaruh pada jarak putaran pada
motor servo.

3

media

Cara Program

Hubungkan warna kabel motor servo sesuai gambar, setelah itu buka kembali
Arduino IDE, dan buat project baru

Kabel Coklat = GND

Kabel Merah = 5V

Kabel Orange = PIN
NodeMCU

4

media

Tambahkan library untuk motor servo di Arduino IDE :

Skecth -> Include Library -> Servo

5

media

Setelah itu tambahkan program seperti berikut :

#include <Servo.h> //menambahkan library motor servo

Servo myservo; //membuat deklarasi motor servo dengan nama myservo

void setup () {

myservo.attach(D2); //meregistrasikan motor servo ke pin Mikrokontroller

}

void loop() {

myservo.write(0); //memulai motor servo dari sudut 0°

6

media

delay(1000); //waktu jeda dalam 1 detik

myservo.write(90); //memulai motor servo dari sudut 90°

delay(1000); //waktu jeda dalam 1 detik

myservo.write(180); //memulai motor servo dari sudut 180°

delay(1000);//waktu jeda dalam 1 detik

}

Setelah selesai lakukan upload program dengan menekan tombol panah seperti
berikut

Jika berhasil mengupload program dan tidak ada kendala maka akan tampil seperti
berikut

media

Kontrol Motor Servo menggunakan NodeMCU

Pengertian

Sebuah perangkat atau aktuator putar (motor) yang dirancang dengan sistem kontrol umpan
balik (servo), sehingga dapat di set-up atau di atur untuk menentukan dan memastikan posisi
sudut dari poros output motor.

Motor yang mampu bekerja dua arah (CW dan CCW) dimana arah dan sudut pergerakan
rotornya dapat dikendalikan dengan memberikan variasi lebar pulsa (duty cycle) sinyal PWM
pada bagian pin kontrolnya.

Jenis Motor Servo

Motor Servo Standar adalah jenis motor yang hanya dapat berputar 180°

Motor Servo Rotation Continues adalah jenis motor servo yang dapat berputar 360°

Show answer

Auto Play

Slide 1 / 6

SLIDE