Tutorial Arduino UNO R3 Mengakses Motor Servo

Indobot Academy

Arduino Servo
Arduino Servo

Hallo Sahabat Indobot… pada tutorial kali ini kita akan belajar untuk mengakses Sebuah Motor Servo dengan arduino. Apa itu motor servo? Motor servo adalah sebuah motor dengan sistem umpan balik tertutup di mana posisi dari motor akan di informasikan kembali ke rangkaian kontrol yang ada di dalam motor servo. Motor ini terdiri dari sebuah motor DC, serangkaian gear, potensiometer dan rangkaian kontrol. Sahabat Indobot harus tahu kalau Motor servo ini sangat sering di gunakan dalam pembealajaran Robotik. Di antaranya untuk memutar suatu benda bahkan bisa sampai mencekam sebuah benda. Bagaimana bentuk dari motor servo ini? Berikut adalah bentuk fisiknya.

Gambar Servo
Gambar Servo

Selanjutnya mari kita lakukan tahapan-tahapan dari tutorial mengakses motor servo ini ya Sahabat Indobot.


1. Alat dan Bahan

Pertama Sahabat Indobot harus menyiapkan alat beserta bahan yang di butuhkan seperti di bawah ini :

  1. Komputer yang terinstal Arduino IDE          1 unit
  2. Motor Servo                                                       1 buah
  3. Kabel Penghubung                                           Secukupnya

2.Gambar Rangkaian

Selanjutnya buatlah rangkaian yang sama persis dengan  gambar di bawah ini :

Gambar Rangkaian Arduino Uno dan Servo
Gambar Rangkaian Arduino Uno dan Servo

 


3.Programming

Dapatkan puluhan ebook gratis dengan registrasi melalui tombol di bawah!

Setelah proses membuat rangkaian selesai, silahkan buka arduino IDE pada komputer kalian kemudian ketikkan program di bawah ini:

 
#include

 

 

// membuat nama objek servo untuk pengontrolan servo

Servo myservo;

// variable untuk menyimpan posisi servo

int pos = 0;

void setup()

{

// objek servo diletakan pada pin 9

myservo.attach(9);

}

void loop()

{

// start dari 0 derajar sampai 180 derajat

for(pos = 0; pos < 180; pos += 1)

{

// pada posisi 1 derajat

// memberitahu servo untuk pergi ke posisi  'pos'

myservo.write(pos);

// tunggu 15ms untuk pencapaian  posisi servo

delay(15);

}

// start dari 180 derajat ke 0 derajat

for(pos = 180; pos>=1; pos-=1)

{

// memberitahu servo untuk pergi ke posisi  'pos'

myservo.write(pos);

// tunggu 15ms untuk pencapaian  posisi servo

delay(15);

}

}

 

Setelah program di atas selesai di ketik, hubungkan Board arduino dengan Komputer menggunakan USB Arduino kemudian upload program ke Board Arduino. Pastikan proses upload selesai dan berhasil.

Setelah proses upload berhasil Sahabat Indobot bisa melihat reaksi dari motor servo akan bergerak ke kanan dan kke kiri. Silahkan di pelajari programnya untuk membuat gerakan yang lebih Unik lagi yaa… semangat belajarnya.

Sampai di sini dulu tutorial Arduino UNO kali ini ya sahabat Indobot. Sampai ketemu di tutorial selanjutnya.

Ingin mengadakan pelatihan Arduino / IoT (Internet of Things) bersama Indobot?

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Tags

Tinggalkan komentar

whatsapp