Mengendalikan Motor Servo Menggunakan Potensiometer
Ringkasan Proyek
Proyek ini menggunakan Arduino Uno dan potensiometer untuk mengendalikan posisi motor servo. Perubahan posisi putaran potensiometer dibaca oleh Arduino, kemudian dikonversi menjadi sudut antara 0° hingga 180° untuk menggerakkan motor servo.
Bahan & Komponen
Daftar perangkat keras, modul, dan tools yang dibutuhkan untuk merakit proyek ini.
Komponen Perangkat Keras
- Arduino Uno – 1 buah
- SG90 Micro Servo Motor – 1 buah
- Potentiometer – 1 buah (contoh nilai 4,7 kOhm)
- Resistor 220 Ohm – 1 buah (opsional, sesuai penjelasan rangkaian sumber)
- Kabel jumper
- Breadboard
Perangkat Lunak
- Arduino IDE
- Servo Library – library untuk mengendalikan motor servo
Catatan: Daftar hardware pada bagian Things Used mencantumkan Arduino Uno dan SG90 Micro-servo motor. Potensiometer, kabel jumper, breadboard, dan resistor 220 Ohm disebutkan pada bagian Required Components. Resistor 220 Ohm dijelaskan sebagai komponen opsional.
Langkah Pembuatan
Khusus MemberPanduan perakitan tahap demi tahap dan catatan proses pengerjaan.
1. Siapkan Komponen
Siapkan Arduino Uno, motor servo SG90, potensiometer, kabel jumper, dan breadboard. Resistor 220 Ohm dapat disiapkan sebagai komponen tambahan sesuai petunjuk rangkaian.

2. Kenali Kaki Potensiometer
Potensiometer memiliki tiga kaki. Dua kaki bagian luar digunakan untuk menghubungkan tegangan 5V dan GND, sedangkan kaki tengah menghasilkan sinyal analog yang berubah ketika knop diputar.
3. Hubungkan Potensiometer ke Arduino
Hubungkan salah satu kaki luar potensiometer ke 5V Arduino dan kaki luar lainnya ke GND. Hubungkan kaki tengah potensiometer ke pin analog A0 Arduino.
4. Hubungkan Motor Servo
Hubungkan kabel merah motor servo ke 5V Arduino atau sumber daya eksternal yang sesuai. Hubungkan kabel hitam atau cokelat ke GND. Hubungkan kabel sinyal servo, yang biasanya berwarna putih, kuning, atau oranye, ke pin digital 5 Arduino. Sumber menyebutkan resistor 220 Ohm secara opsional pada jalur sinyal.
5. Periksa Rangkaian
Pastikan potensiometer terhubung ke 5V, GND, dan A0. Periksa juga kabel motor servo, terutama jalur daya, GND, dan sinyal pada pin digital 5. Jika menggunakan sumber daya eksternal untuk servo, hubungkan GND sumber daya tersebut dengan GND Arduino.
6. Masukkan Program
Buka Arduino IDE dan masukkan kode program pada bagian Code. Program menggunakan Servo Library untuk mengendalikan posisi motor servo berdasarkan nilai pembacaan potensiometer.
7. Pilih Board dan Port
Pilih Arduino Uno sebagai board dan pilih port yang sesuai dengan koneksi Arduino ke komputer.
8. Unggah Program
Unggah program ke Arduino Uno. Setelah proses unggah selesai, rangkaian siap diuji.
9. Uji Potensiometer
Putar knop potensiometer secara perlahan. Arduino akan membaca perubahan nilai analog melalui pin A0 dan mengubahnya menjadi nilai sudut antara 0° hingga 180°.
10. Amati Pergerakan Servo
Perhatikan posisi motor servo ketika potensiometer diputar. Servo akan mengikuti perubahan putaran potensiometer. Ketika knop diputar ke satu arah, servo bergerak menuju salah satu batas sudut, sedangkan ketika diputar ke arah sebaliknya, servo bergerak menuju batas sudut yang lain.
Buka Seluruh Panduan, Skema & Source Code
Dapatkan akses penuh ke langkah perakitan detail, diagram sirkuit lengkap, dan source code siap pakai. Gratis selamanya!

