#include <Servo.h>
Servo myservo;
int P1pin = 4;
int statopulsante = 0;
void setup() {
myservo.write(0);
myservo.attach(3);
pinMode(P1pin, INPUT);
Serial.begin(9600);
}
void loop() {
statopulsante = digitalRead(P1pin); //Leggi stato pulsante
if (statopulsante == HIGH) { //Se il pulsante è premuto
myservo.write(0);} //Servo impostato a 0°
else{myservo.write(90);} //Altrimenti 180°
delay(500);
}