Buka Senin - Jumat jam 08.30 s/d jam 16.30 , Sabtu Jam 8.30 s/d jam 13.00 , Minggu tutup
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Beranda » Blog » Cara Cepat Menggunakan Motor Servo pada Arduino

Cara Cepat Menggunakan Motor Servo pada Arduino

Diposting pada 25 December 2018 oleh farhan / Dilihat: 2.391 kali / Kategori:
 

Pada artikel ini saya akan memberikan cara cepat menggunakan motor servo pada Arduino. Pasti tentunya anda sedang mencari tutorial-tutorial bagaimana cara menggunakan servo dan sudah mempunyai komponennya. Mau dibuat apa? palang pintu otomatis? system robot? atau yang lainnya? Sebelum mengarah kesitu alangkah baiknya anda menyimak dulu dasar penggunaan dari motor servo.

Motor servo seperti di bawah ini merupakan jenis SG90, umumnya memiliki 3 kabel dengan warna coklat, merah dan orange. Jenis ini merupakan jenis standar atau yang mampu berputar 180 derajat.

Untuk cara penggunaan motor servo pada Arduino memerlukan beberapa komponen berikut ini :

  Alat dan bahan :
  • Arduino Uno, BELI
  • Motor Servo SG90, BELI
  • Kabel jumper, BELI
  Rangkaian :
Pin-pin ke Arduino :
  • Kabel orange/kuning : ke pin digital 3
  • Kabel merah : ke 5V
  • Kabel coklat/hitam : ke GND

Silahkan rangkai seperti penjelasan di atas, kemudian upload sketch program di bawah ini. Dari 2 percobaan di bawah ini, silahkan pahami cara kerja dan sketchnya.

  Percobaan 1 : Merubah sudut Sketch program :
#include <Servo.h>

Servo myServo;

void setup(){
myServo.attach(3);
}

void loop(){
myServo.write(90);
delay(1000);
myServo.write(180);
delay(1000);
}
  Hasil :

Pada percobaan pertama ini sudut akan bergerak berulang dengan sudut 90 ke 180 derajat.

Percobaan 2 : Sudut 0 – 180 Sketch program :
#include <Servo.h>
Servo myServo;
int servoPos = 0;

void setup() {
myServo.attach(3);
}

void loop() {
for (servoPos = 0; servoPos < 180; servoPos += 5) {
myServo.write(servoPos);
delay(20);
}
for (servoPos = 180; servoPos >= 1; servoPos -= 5) {
myServo.write(servoPos);
delay(20);
}
}
  Hasil :

Sketch di atas akan menghasilkan sudut awal 0 derajat kemudian bertambah kelipatan 5, jika sudah sampai sudut 180, akan berkurang kelipatan 5 juga.

Cukup sekian pembahasan tentang motor servo kali ini, semoga bermanfaat.

Bagikan ke

Cara Cepat Menggunakan Motor Servo pada Arduino

Saat ini belum tersedia komentar.

Silahkan tulis komentar Anda

Cara Cepat Menggunakan Motor Servo pada Arduino

Produk yang sangat tepat, pilihan bagus..!

Berhasil ditambahkan ke keranjang belanja
Lanjut Belanja
Checkout
Produk Quick Order

Pemesanan dapat langsung menghubungi kontak dibawah: