Advertisement
evenjc

Untitled

Feb 9th, 2023 (edited)
1,060
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <Servo.h>
  2.  
  3. struct myServo {
  4.   Servo servo;
  5.   int pos = 0;
  6.  
  7.   void attach(int pin) {
  8.     servo.attach(pin, 500, 2500);
  9.   }
  10.  
  11.   void swipe() {
  12.     for (pos = 0; pos <= 180; pos += 1) {
  13.       servo.write(pos);
  14.       delay(15);
  15.     }
  16.     for (pos = 180; pos >= 0; pos -= 1) {
  17.       servo.write(pos);
  18.       delay(15);
  19.     }    
  20.   }
  21.  
  22.   void angle(int angle) {
  23.     servo.write(angle);
  24.   }
  25. };
  26.  
  27. struct myServo servo1;
  28.  
  29. void setup()
  30. {
  31.   servo1.attach(9);
  32. }
  33.  
  34. void loop()
  35. {
  36.   servo1.swipe();
  37.  
  38.   servo1.angle(50);
  39.   delay(1000);
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement