Advertisement
Rywo

exercise 9

Jun 18th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. #include <Servo.h>
  2.  
  3. Servo myServo; // Declare a servo object for us to control
  4. int servoPin = 9; // Variable voor de pin waar de servo is mee verbonden
  5. int pos = 0; // Maakt een variabele om de positie van de servo op te slaan
  6. int buttonPinL = 2; // De pin waar de linkerknop aan verbonden is
  7. int buttonPinR = 3; // De pin waar de rechterknop aan verbonden is
  8. int buttonL = 0;
  9. int buttonR = 0;
  10.  
  11. void setup() {
  12. Serial.begin(9600);
  13. myServo.attach(servoPin); // Vertelt op welke pin myServo is aangesloten
  14. pinMode(buttonPinL, INPUT); // Vertelt dat deze pin een input is
  15. pinMode(buttonPinR, INPUT); // Vertelt dat deze pin een input is
  16. }
  17.  
  18. void loop() {
  19. buttonL = digitalRead(buttonPinL); // Lees buttonL uit
  20. buttonR = digitalRead(buttonPinR); // Lees buttonR uit
  21.  
  22. if (buttonL == HIGH) {
  23. Serial.print("links");
  24. for (pos = 0; pos < 180; pos +=180) {
  25. myServo.write(pos);
  26. }
  27. } else if (buttonR == HIGH) {
  28. Serial.print("rechts");
  29. for (pos = 180; pos >= 1; pos -=180) {
  30. myServo.write(pos);
  31. }
  32. }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement