#include<Servo.h>
Servo Ser; //deklarasikan Ser sebagai servo
String inS = ""; // string to hold input
void setup() {
Serial.begin(9600); //buka serial komunikai, dan set baudrate 9600,
Ser.attach(9); //pin yang digunakan untuk servo
}
void loop() {
//Baca data masukan serial monitor
while (Serial.available() > 0) {
char inC = Serial.read();
if (isDigit(inC)) { inS += inC; } //memeriksa apakah inputan berupa digit
if (inC == \'\\n\') { //ketika ditekan enter
Serial.print("angle");
Serial.println(inS.toInt()); //merubah string menjadi integer
int angle=inS.toInt();
if (angle>=0 && angle<=180){
Ser.write(angle); //putar servo berdasarkan nilai yang diinput
}else Serial.println("Masukkan nilai antara 0 sampai 180");
inS = ""; }}}