Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <Servo.h>
- Servo SERVO;
- long math_random_int(int a,int b) {
- if (a > b) {
- // Swap a and b to ensure a is smaller.
- int c = a;
- a = b;
- b = c;
- }
- return random(a,b);
- }
- int randAngle;
- void setup() {
- SERVO.attach(9);
- pinMode(2, INPUT);
- pinMode(2, INPUT_PULLUP);
- randAngle = 45;
- }
- void loop() {
- if (digitalRead(2) == LOW) {
- SERVO.write(randAngle);
- } else {
- randAngle = math_random_int(0, 180);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement