#include <Servo.h>
Servo servoMotor ;//membuat objek servo
Servo servoMotor1;
Servo servoMotor2;
Servo servoMotor3;
void setup() {
// put your setup code here, to run once:
Serial.begin (9600);
servoMotor.attach(9);//menghubungkan servo ke pin 9
Serial.println("masukan angka 1 untuk posisi 0 derajat atau angka 2 untuk posisi 90 derajat:");
servoMotor1.attach(10);//menghubungkan servo ke pin 10
Serial.println("masukan angka 3 untuk posisi 0 derajat atau angka 4 untuk posisi 90 derajat:");
servoMotor2.attach(11);//menghubungkan servo ke pin 11
Serial.println("masukan angka 5 untuk posisi 0 derajat atau angka 6 untuk posisi 90 derajat:");
servoMotor3.attach(6);//menghubungkan servo ke pin 6
Serial.println("masukan angka 5 untuk posisi 0 derajat atau angka 6 untuk posisi 90 derajat:");
}
void loop() {
// put your main code here, to run repeatedly:
if(Serial.available() > 0){
int input = Serial.parseInt();//membaca input dari serial monitor
if (input== 1){
servoMotor.write(0);//menggerakan servo keposisi 0 derajat
Serial.println("servo berada di posisi 0 derajat.");
}else if(input ==2){
servoMotor.write(90);//menggerakan servo ke posisi 90 derajat
Serial.println("servo berada di posisi 90 derajat");
}
if (input== 3){
servoMotor1.write(0);//menggerakan servo keposisi 0 derajat
Serial.println("servo berada di posisi 0 derajat.");
}else if(input ==4){
servoMotor1.write(90);//menggerakan servo ke posisi 90 derajat
Serial.println("servo berada di posisi 90 derajat");
}
if (input== 5){
servoMotor2.write(0);//menggerakan servo keposisi 0 derajat
Serial.println("servo berada di posisi 0 derajat.");
}else if(input ==6){
servoMotor2.write(90);//menggerakan servo ke posisi 90 derajat
Serial.println("servo berada di posisi 90 derajat");
}
if (input== 7){
servoMotor3.write(0);//menggerakan servo keposisi 0 derajat
Serial.println("servo berada di posisi 0 derajat.");
}else if(input ==8){
servoMotor3.write(90);//menggerakan servo ke posisi 90 derajat
Serial.println("servo berada di posisi 90 derajat");
}
}
}