Labels

Selamat Datang di Smk Industri Alkaaffah

Cara memrogram survo tanpa sensor menggunkan Arduino Uno



Cara memrogram survo tanpa sensor menggunakan Arduino Uno
bertemu dengan saya lagi muhammad khoirul umam. kali ini saya akan menjelaskan bagaimana cara memrogram sensor PIR menggunakan Arduino Uno. dengan prantara Software Arduino. cara yang pertama kalian harus menyiapkan Arduino Uno dan juga USB nya. jangan lupa siapkan Survo-nya.
1. Penjelasan Modul.
Motor servo adalah sebuayang dilengkapi rangkaian kendali dengan sistem  yang terintegrasi dalam motor tersebut. Pada motor servo posisi putaran sumbu (axis) dari motor akan diinformasikan kembali ke rangkaian kontrol yang ada di dalam motor servo.
Contoh Motor Servo
Motor servo disusun dari sebuah motor DC, gearbox, variabel resistor (VR) atau potensiometer dan rangkaian kontrol. Potensiometer berfungsi untuk menentukan batas maksimum putaran sumbu (axis) motor servo. Sedangkan sudut dari sumbu motor servo diatur berdasarkan lebar pulsa yang pada pin kontrol motor servo.
Konstruksi Motor Servo
Motor servo adalah 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 180°
Motor servo jenis ini hanya mampu bergerak dua arah (CW dan CCW) dengan defleksi masing-masing sudut mencapai 90° sehingga total defleksi sudut dari kanan – tengah – kiri adalah 180°.
Motor Servo Continuous
Motor servo jenis ini mampu bergerak dua arah (CW dan CCW) tanpa batasan defleksi sudut putar (dapat berputar secara kontinyu).
Pulsa Kontrol Motor Servo
Operasional motor servo dikendalikan oleh sebuah pulsa selebar ± 20 ms, dimana lebar pulsa antara 0.5 ms dan 2 ms menyatakan akhir dari range sudut maksimum. Apabila motor servo diberikan pulsa dengan besar 1.5 ms mencapai gerakan 90°, maka bila kita berikan pulsa kurang dari 1.5 ms maka posisi mendekati 0° dan bila kita berikan pulsa lebih dari 1.5 ms maka posisi mendekati 180°.

2. Cara memrogram 
dalam pemrograman dibutuhkan yang namanya Scriep atau juga disebut bahasa pemrograman.
pertama buka Arduino Softwarenya. kemudian jika kalian belum mempunyai filenya kita copas saja file yang akan saya berikan kepada agan-Agan di bawah ini. setelah di copas masukkan langsung klik blog yang bercentang atau cecklist. atau juga disebut verify. setelah di verifikasi langsung saja transfer scriep yang kalian masukkan tadi. caranya klik tanda upload di bagian blok menunya.
setelah itu adalah proses withing. jika kalian berhasil maka led nya akan berwarna hijau pada arduino yang kalian miliki. jika belum sukses maka led merah nya saja yang menyala.
3. Scriep atau bahasa pemrograman

// Sweep
// by BARRAGAN <http://barraganstudio.com>
// This example code is in the public domain.
#include <Servo.h>
Servo myservo;  // create servo object to control a servo
{
  for(pos = 0; pos < 180; pos += 1)  // goes from 0 degrees to 180 degrees
                // a maximum of eight servo objects can be created

int pos = 0;    // variable to store the servo position
void setup()
{
  myservo.attach(9);  // attaches the servo on pin 9 to the servo object
}
void loop()
{
  for(pos = 0; pos < 180; pos += 1)  // goes from 0 degrees to 180 degrees
  {                                  // in steps of 1 degree
    myservo.write(pos);              // tell servo to go to position in variable 'pos'
    delay(15);                       // waits 15ms for the servo to reach the position
  }
  for(pos = 180; pos>=1; pos-=1)     // goes from 180 degrees to 0 degrees
  {
    myservo.write(pos);              // tell servo to go to position in variable 'pos'
    delay(15);                       // waits 15ms for the servo to reach the position
  }


download softwarenya disini

 Selesai, semoga bermanfaat buat kalian ya kawan dan semoga bisa membantu. jangan lupa kunjungi Channel Mku di youtube.

salam kenal dari blogging MKU


 

 



Share this post :

Post a Comment

PAPAN PENGUMUMAN

Image result for brosur smk alkaaffah
 
Support : Mku | PPDB | SMK ALKAAFFAH
Copyright © 2015. Informatika Net 1 - All Rights Reserved
Template Dari Muhammad Khoirul Umam Created Mku
Dilindungi Oleh Mku