Spesifikasi Servo MG996R 360 Derajat
- Nama Produk: Servo MG996R 360 Derajat
- Tipe: Continuous Rotation Servo
- Material Gigi: Logam
- Sudut Putar: 360 derajat (continuous rotation)
- Tegangan Operasional: 4.8V – 7.2V
- Kecepatan Tanpa Beban:
- 0.15 detik/60 derajat pada 4.8V
- 0.13 detik/60 derajat pada 6.0V
- Torsi:
- 9.4 kg/cm pada 4.8V
- 11 kg/cm pada 6.0V
- Dimensi: 40.7mm x 19.7mm x 42.9mm
- Berat: 55 gram
- Konektor: 3 pin (VCC, GND, Signal)
- Aplikasi:
- Robotika
- Model RC (mobil, kapal, pesawat)
- Proyek DIY dengan servo
- Sistem kontrol gerak
Fitur Utama
- Continuous Rotation: Dirancang untuk rotasi terus menerus, ideal untuk aplikasi yang memerlukan gerakan berkelanjutan seperti robotika dan roda penggerak.
- Gigi Logam: Gigi yang terbuat dari logam memberikan kekuatan dan daya tahan yang tinggi.
- Torsi Tinggi: Mampu menangani beban berat, cocok untuk aplikasi yang memerlukan tenaga besar.
- Kompatibilitas Lebar: Dapat digunakan dengan berbagai mikrokontroler dan sistem kontrol.
Cara Menggunakan Servo MG996R 360 Derajat
Komponen yang Diperlukan
- Servo MG996R 360 Derajat
- Mikrokontroler (misalnya, Arduino)
- Kabel jumper
- Sumber daya (misalnya, baterai atau adaptor DC yang sesuai)
- Alat (obeng kecil)
Diagram Koneksi
Berikut adalah diagram koneksi untuk menghubungkan servo MG996R dengan mikrokontroler seperti Arduino:
lua
Servo MG996R Arduino
----------------- --------------
VCC (Merah) ------> 5V
GND (Coklat) ------> GND
Signal (Oranye) --> Pin PWM (misalnya, D9)
Langkah-langkah Penggunaan
-
Persiapan Komponen:
- Siapkan servo MG996R, mikrokontroler, kabel jumper, dan sumber daya.
-
Koneksi Hardware:
- Hubungkan pin VCC servo ke pin 5V pada Arduino.
- Hubungkan pin GND servo ke pin GND pada Arduino.
- Hubungkan pin Signal servo ke pin PWM (misalnya, D9) pada Arduino.
-
Pemrograman Mikrokontroler:
- Buka Arduino IDE dan tulis atau unduh kode untuk mengontrol servo MG996R. Berikut adalah contoh kode sederhana untuk mengontrol arah dan kecepatan rotasi servo:
cppServo myservo;
int servoPin = 9; // Pin PWM yang terhubung ke pin Signal servovoid setup() {
myservo.attach(servoPin);
}void loop() {
myservo.write(0); // Rotasi penuh ke arah satu
delay(1000); // Tunggu 1 detik
myservo.write(90); // Hentikan rotasi (tengah)
delay(1000); // Tunggu 1 detik
myservo.write(180); // Rotasi penuh ke arah lain
delay(1000); // Tunggu 1 detik
}
-
Unggah Program:
- Klik tombol Upload di Arduino IDE untuk mengunggah program ke Arduino.
- Tunggu hingga proses kompilasi dan unggah selesai.
-
Pengujian:
- Setelah program diunggah, servo MG996R akan berputar sesuai dengan kode yang telah diunggah.
- Uji berbagai nilai untuk fungsi
myservo.write()
untuk mengontrol kecepatan dan arah rotasi servo.
Tips Penggunaan
- Penanganan Hati-hati: Tangani servo dengan hati-hati untuk menghindari kerusakan pada gigi logam.
- Koneksi yang Kuat: Pastikan semua koneksi kabel kuat dan tidak longgar untuk menghindari gangguan selama operasi.
- Penggunaan Sumber Daya yang Tepat: Gunakan sumber daya yang sesuai dengan spesifikasi tegangan dan arus servo untuk menghindari kerusakan.