#include <Servo.h>
#include <Stepper.h>
const int stepsPerRevolution = 200;
bool status = false;
int pos = 0;
Servo myservo;
Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);
void setup() {
// put your setup code here, to run once:
pinMode(2, INPUT_PULLUP);
myservo.attach(5);
myStepper.setSpeed(60);
Serial.begin(115200); // Any baud rate should work
}
void deploy() {
Serial.println("Deploying!");
myservo.write(0);
myStepper.step(stepsPerRevolution*3);
myservo.write(180);
delay(500);
myservo.write(50);
delay(500);
myservo.write(0);
}
void loop() {
// put your main code here, to run repeatedly:
Serial.println(digitalRead(2));
if(digitalRead(2) == LOW) {
deploy();
}
delay(100);
}