Cara Gampang Memprogram Servo Dengan Arduino
Servo ialah jenis motor DC yang sanggup diatur dengan gampang menurut derajat, sebab di dalamnya sudah terdapat gear, potensio dan rangkaian untuk servo itu sendiri. Pembahasan lengkapnya ada pada postingan:
Servo bergerak menurut sinyal pulse yang dikirimkan ke kepingan input servo. Di arduino sendiri sinyal pulse itu, dikirim menurut derajat. Misal kita kirim 10 derajat, maka servo akan berada di posisi 10 derajat, jikalau kita kirim 80 maka akan bergerak ke posisi 80.
Berdasarkan jenisnya servo ada yang sanggup berputar continue atau 360 derajat, ada yang dibatasi hanya hingga 180 derajat saja, menyerupai servo yang aku gunakan pada percobaan kali ini.
Apa saja yang perlu disiapkan?
Lalu selanjutnya rangkailah menyerupai dibawah ini:
Jika sudah dirangkai selanjutnya kita masuk kebagian pemrograman. Untuk memprogram Servo kita akan memakai library yang sudah ada, atau bawaan aplikasi Arduinonya. Kaprikornus kau tidak perlu add library lagi.
Silahkan salin atau ketik ulang skecth dibawah ini:
1 2 3 4 5 6 7 8 9 10 11 12 13 | #include <Servo.h> Servo servoku; void setup(){ servoku.attach(3); } void loop(){ servoku.write(10); delay(1000); servoku.write(100); delay(1000); } |
Catatan:
- #include <Servo.h> dipakai untuk menyertakan library Servo pada jadwal Arduino.
- Servo servoku; membuat variabel servoku (bisa diubah terserah kamu), untuk servo.
- servoku.attach(3); memilih atau mengatur pin 3 digital sebagai pin yang dipakai untuk servo pada variabel servoku.
- servoku.write(10); mengatur posisi servo pada 10 derajat, silahkan atur derajat sesuai kebutuh pergerakan servo kamu.
Komentar
Posting Komentar