Motor servo merupakan jenis motor yang dapat kontrol sudutnya (sudut putar motor). Motor servo banyak dipakai untuk system robotika dan Arduino, selain itu motor servo juga dapat diaplikasikan pada banyak hal lainnya. Untuk dapat mengaplikasikan motor servo kita perlu mengetahui dasar untuk mengendalikan motor servo terlebih dahulu.
1. Alat / Bahan
Untuk mendapatkan komponen elektronik di atas silahkan temukan disini.
2. Skema Rangkaian
Gambar Rangkaian Dasar Kendali Motor Servo dengan Arduino
Keterangan:
- 5V – VCC Servo
- GND – GND Servo
- D11 – Pin Data servo
3. Langkah Kerja kendali motor servo
- Siapkan alat dan juga bahan
- kedua Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian pada gambar
- kemudian Buka software Arduino IDE yang telah terinstal pada laptop/komputer
- Unduh semua library di atas dan juga masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library
- Selanjutnya Ketikkan sketch program pada halaman Arduino IDE
- Terakhir Lakukan proses uploading program
4. Sketch Program
Dapatkan puluhan ebook gratis dengan registrasi melalui tombol di bawah!
/* Program Dasar Kendali Motor Servo dengan Arduino dibuat oleh Indobot */ #include <Servo.h> //Library servo Servo myservo; //Deklarasi nama servo int pos = 0; //Variabel penyimpan posisi servo void setup() { myservo.attach(11); //Pin servo D11 } void loop() { for (pos = 0; pos <= 180; pos += 1) { //Putar servo dari 0* - 180* myservo.write(pos); //Jalankan servo sesuai posisi delay(15); } for (pos = 180; pos >= 0; pos -= 1) { //Putar servo dari 180* - 0* myservo.write(pos); //Jalankan servo sesuai posisi delay(15); } }
Kesimpulan:
Program bekerja ditandai dengan motor servo yang mulai berputar ketika program selesai di upload, servo berputar dengan sudut sesuai pada program yang diberikan.
Mau belajar elektronika dasar? Arduino? atau Internet of Things? Ikuti kursus online Indobot Academy!