Mengontrol Motor Servo
Rangkaian kontrol motor servo pada Arduino adalah konfigurasi elektronik yang memungkinkan Anda mengendalikan pergerakan motor servo menggunakan Arduino. Motor servo adalah perangkat yang dapat diposisikan dengan presisi dan digunakan dalam berbagai aplikasi seperti robotika, sistem otomatisasi, dan kontrol pergerakan.
Berikut list komponen yang digunakan untuk merakit
rangkaian tersebut:
- Arduino board, adalah perangkat mikrokontroler yang digunakan mengatur kerja pada rangkaian
- Motor servo adalah perangkat yang akan dikendalikan. Perangkat ini memiliki tiga kabel: satu untuk daya (VCC), satu untuk ground (GND), dan satu untuk kontrol (biasanya berwarna putih atau kuning) yang dihubungkan ke pin I/O arduino.
- Kabel penghubung dan breadboard, untuk menghubungkan komponen-komponen di atas.
Prinsip
kerja:
“Motor servo sebagai output terletak pada pin 13 arduino, yang dirancang dan diprogram untuk berputar perlahan ke kanan 180o, dan setelah itu berputar perlahan ke kiri 180o”
Listing
program:
#include <Servo.h>
Servo myservo;
int pos = 0;
void setup(){
myservo.attach(13);}
void loop()
{
for(pos = 0; pos < 180; pos+= 1) {
myservo.write(pos);
delay(15);}
for(pos = 180; pos>=1; pos-=1){
myservo.write(pos);
delay(15);}
}
Komentar