#include <ESP32Servo.h>
#define drukknop 33
Servo mymotor;
int i = 0;
bool knop = 0;
void setup(){
pinMode(drukknop,INPUT);
Serial.begin(9600);
mymotor.attach(4);
mymotor.write(0);
}
void loop(){
for(i=0;i<=90;i++){
while(true){
knop=digitalRead(drukknop);
if (knop == 1){
break;
}
}
mymotor.write(i);
delay(10);
}
for(i=90;i>=0;i--){
while(true){
knop=digitalRead(drukknop);
if (knop == 1){
break;
}
}
mymotor.write(i);
delay(10);
}
}