#include <Servo.h>
Servo myservo;
int potpin = 0;
int val;
String input;
int angle;
int led = 6;
int led2 = 7;
int led3 = 5;
int buzzer = 9;
void setup() {
Serial.begin(9600);
Serial.println("Type something!");
pinMode(led, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(buzzer, OUTPUT);
myservo.attach(10);
}
void loop() {
if (Serial.available()){
input = Serial.readStringUntil('/n');
Serial.print("You typed: ");
Serial.println(input);
angle = input.toInt();
Serial.print("You interger: " );
Serial.println(angle);
}
if(angle == 1234) {
digitalWrite(led, HIGH);
delay(2000);
digitalWrite(led, LOW);
noTone(buzzer);
val = analogRead(potpin);
myservo.write(90);
delay(15);
}
else {
digitalWrite(led2, HIGH);
delay(250);
digitalWrite(led2, LOW);
digitalWrite(led3, HIGH);
delay(250);
digitalWrite(led3, LOW);
tone(buzzer, 250);
val = analogRead(potpin);
myservo.write(0);
delay(15);
}
}