//part 2 a)
#include <Servo.h>
#define sw 8
Servo myservo;
int angle=0;
int senVal=0;
void setup() {
// put your setup code here, to run once:
myservo.attach(3);
myservo.write(angle);
}
void loop() {
// put your main code here, to run repeatedly:
senVal=analogRead(A0);
senVal=map(senVal,0,1023,0,255);
if(digitalRead(sw)==true){
if(senVal<50){
angle=0;
}
//modification start here
else if(senVal>50&&senVal<151){
angle=90;
}
else{
angle=180;
}
//Modification stop here
myservo.write(angle);
}
delay(2000);
}