Stap 6: De Code
Ik gebruikte het voorbeeld van de Sweep uit Arduino en gewijzigd om te werken.
#include < Servo.h >
Const int buttonPin = 2;
Const int buttonPin2 = 4;
int buttonState = 0;
int buttonState2 = 0;
Servo servoA;
int positie = 0;
VOID Setup {}
servoA.attach(9);
pinMode (buttonPin, INPUT);
pinMode(buttonPin2,INPUT);
}
void loop {}
buttonState = digitalRead(buttonPin);
buttonState2 = digitalRead(buttonPin2);
Als (buttonState == HIGH & & < 180 plaatsen) {}
servoA.write(position++);
delay(5);
}
Als (buttonState2 == HIGH & & positie van > 3) {}
servoA.write(position--);
delay(5);
}
}