Sistem Kerja Alat
Tidak jauh berbeda dari program kontrol kecepatan motor DC dengan potensio meter kali ini mengontrol sudut putaran pada motor servo menggunakan potensiometer.
Arduino UNO membaca data analog dari perubahan tegangan output potensio meter, hasil dari pembacaan data digunakan untuk menentukan nilai PWM yang terhubung dengan input motor servo sehingga motor servo berputar sesuai dengan nilai PWMnya.
Kebutuhan Hardware
- Potensio meter 50K
- Motor Servo
- Modul Arduino UNO
- Power supply +9Volt
Potensiometer (Source) Motor Servo (Source)
Diagram Blok
Schematics
Koneksi Motor Servo
Koneksi Potensio meter
Source Code/Sketch
#include <Servo.h>
Servo myservo;
void setup(){
//servo pada pin 10
myservo.attach(10);
}
void loop(){
//potensio meter pin A1
int val = analogRead(A1);
val = map(val, 0, 1023, 0, 180);
myservo.write(val);
}
Servo myservo;
void setup(){
//servo pada pin 10
myservo.attach(10);
}
void loop(){
//potensio meter pin A1
int val = analogRead(A1);
val = map(val, 0, 1023, 0, 180);
myservo.write(val);
}
Jalannya Alat
Langsung saja silahkan Anda putar putar potensio meter sehingga motor servo berputar sesuai dengan nilai PWM yang dikeluarkan.
Video Project V - 23. Kontrol Kecepatan Motor Servo menggunakan Potensiometer berbasis Arduino Uno
KAMI MELAYANI JASA PEMBUATAN HARDWARE ATAU SOFTWARE BERBASIS ARDUINO
KONTAK KAMI 085743320570 (adi sanjaya)
No comments:
Post a Comment