Kendali motor servo dengan at mega 16 atau at mega 8535 atau at mega 32 Blog Adi Sanjaya Global Techno Solution - AS-GTS

Kendali motor servo dengan at mega 16 atau at mega 8535 atau at mega 32 Blog Adi Sanjaya Global Techno Solution - AS-GTS

Size
Price:

Read more

Kendali motor servo dengan at mega 16 atau at mega 8535 atau at mega 32

dipasaran itu terdapat dua jenis tipe motor servo yaitu servo standard dan servo rotation (continuous). Dimana biasanya untuk tipe standar hanya dapat melakukan pergerakan sebesar 180° sedangkan untuk tipe continuous dapat melakukan rotasi atau 360°. Contoh gambar di bawah ini adalah Servo dari Hitech dan dalemannya (hush saru c*k… hehehe ^_^)
Nah didalam motor servo tersebut terdapat motor DC, komposisi gearbox dan rangkaian kontrolernya.  Rangkaian kontrol pada motor servo digunakan untuk mengendalikan motor DC yang ada pada motor servo tersebut, oleh sebab itu untuk mengendalikan motor servo cukup hanya dengan cara memberikan pulsa-pulsa tertentu kepada rangakain kontrolernya. Nah kalo Gearbox pada motor servo berfungsi untuk meningkatkan torsi. Dikarenakan bentuknya yang compact motor servo sering  digunakan di dunia robotika, aeromodeling, car remote controler dsb.

Motor servo dalam kasus ini merupakan jenis motor dc yang dapat diatur sudut putarnya sesuai dengan keinginan kita (tentu saja berdasarkan program yang kita buat). Dalam contoh ini motor servo yang dipergunakan adalah mikro servo dengan berat 9 gram, merek motor servo tersebut adalah hextronik sedangkan nama motor servo nya adalah hxt 900,
Berikut ini adalah gambar kabel input pada motor servo hxt 900 produksi hextrinik tersebut :

Kabel merah adalah kabel vcc
Kabel hitam adalah kabel ground
Sedangkan kabel kuning adalah kabel control, untuk mengontrol posisi sudut motor servo tersebut
Berikit  ini adalah diagram pengaturan posisi motor servo:

Sedang kan source codenya adalah sebagai beikut :
$regfile = "m16def.dat"                                     ' specify the used micro
$crystal = 11059200                                         ' used crystal frequency
$baud = 9600
'--------------------------------------------------------
Config Servos = 1 , Servo1 = Portb.0 , Reload = 10 ,
'--------------------------------------------------------
'DEKLARASI PORT b sebagai output
'--------------------------------------------------------
Config Portb = Output
'--------------------------------------------------------
'MENGAKATIFKAN INTERUPSI
'--------------------------------------------------------
Enable Interrupts
'--------------------------------------------------------
'RUTIN UTAMA
'--------------------------------------------------------
Servo(1) = 150
Wait 1.5
Servo(1) = 75
Wait 1.5
Servo(1) = 100
Wait 1.5
Servo(1) = 125
Wait 1.5
Servo(1) = 80
Wait 1.5

Berikut ini adalah hasil pengujian nya
Video kendali motor servo dengan at mega 16


KUNJUNGI WEBSITE DAGANGAN KAMI KLIK PADA TEKS BERKEDIP INI

0 Reviews

Contact form

Name

Email *

Message *