Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <Servo.h>
- Servo myServo; // Declare a servo object for us to control
- int servoPin = 9; // Variable voor de pin waar de servo is mee verbonden
- int pos = 0; // Maakt een variabele om de positie van de servo op te slaan
- int buttonPinL = 2; // De pin waar de linkerknop aan verbonden is
- int buttonPinR = 3; // De pin waar de rechterknop aan verbonden is
- int buttonL = 0;
- int buttonR = 0;
- void setup() {
- Serial.begin(9600);
- myServo.attach(servoPin); // Vertelt op welke pin myServo is aangesloten
- pinMode(buttonPinL, INPUT); // Vertelt dat deze pin een input is
- pinMode(buttonPinR, INPUT); // Vertelt dat deze pin een input is
- }
- void loop() {
- buttonL = digitalRead(buttonPinL); // Lees buttonL uit
- buttonR = digitalRead(buttonPinR); // Lees buttonR uit
- if (buttonL == HIGH) {
- Serial.print("links");
- for (pos = 0; pos < 180; pos +=180) {
- myServo.write(pos);
- }
- } else if (buttonR == HIGH) {
- Serial.print("rechts");
- for (pos = 180; pos >= 1; pos -=180) {
- myServo.write(pos);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement