pushbutton servos

openroad12:
your code works great thanks!
i tried adding a second servo to it,

//zoomkat servo button toggle test 4-28-2012

#include <Servo.h>
int button = 2; //button pin, connect to ground to move servo
int press = 0;
Servo servo1;
Servo servo2;
boolean toggle = true;

void setup()
{
  pinMode(button, INPUT); //arduino monitor pin state
  servo1.attach(9); //pin for servo control signal
  servo2.attach(10); //pin for servo control signal
  digitalWrite(2, HIGH); //enable pullups to make pin high
}

void loop()
{
  press = digitalRead(button);
  if (press == LOW)
  {
    if(toggle)
    {
      servo1.write(0);
      toggle = !toggle;
     
       servo2.write(180);
      toggle = !toggle;
    }
    else
    {
      servo1.write(180);
      toggle = !toggle;
     
       servo2.write(0);
      toggle = !toggle;
    }
  }
  delay(500);  //delay for debounce
}




it didnt seem to work.... i think there's something im not getting

I suspect you need to use separate 'toggle' variables for the two servos, perhaps toggle1 and toggle2?

Lefty