arduinoCode

#include <Servo.h> 

//setup servos
Servo serv1;
Servo serv2;

int serv1UP = 175; int serv1DOWN = 90;
int serv2UP = 105; int serv2DOWN = 15;

void setup() {
  
  Serial.begin(9600);
  
  serv2.attach(5); //servo before fall
  serv1.attach(3);
  
  serv2.write(serv2UP);
  serv1.write(serv1UP);
  delay(1000);
}

void loop(){
  
    if (Serial.available() != 0) { //wait for serial signal
      int b = Serial.read(); //flush
      Serial.write(b);
      
      //eject soda
      serv2.write(serv2DOWN);
      delay(2000);
      serv2.write(serv2UP);
      delay(2000);
    
      serv1.write(serv1DOWN);
      delay(2000);
      serv1.write(serv1UP);
      delay(2000);
    }
    
}
Comments