hey everyone i'm trying to combine these two programs together to make a quadrupedal obstacle avoiding robot I've tried if statements and looked on internet and find anything close to what i'm trying to achieve.
but no such luck.
A good start would be to describe to yourself how you want the resulting program to behave, then allocate pins for servos, buttons and leds.
The two source files should provide you with good examples of how servos are interfaced. Reading and writing pins is also exemplified, and that's all you need to read buttons and control leds.
The example "button program" controls a "third" servo, with regards to the other program, which operates two servos. Is this what you want?
maduffa:
I'm trying to use two ultrasonic sensors and two servos and the two servos will sweep back and fourth.
Okay, that's a good start. So you need your program to:
include Servo library
create two Servo objects, deciding what pins each will use
add appropriate code to the setup() function (code examples for servos are easy to find)
create a main loop that moves the two servos as you'd like
Then you add the functionality of the ultrasonic sensors (sonars). Example code for how to activate one and get a return value back, is easily available on the internet.
create a function, say callSonar() with parameters indicating the pins of the sonar in question
add global defines and/or variables, and add initialization of pin modes in your setup function
add calls to your sonar function, with the actual pins of first one then the other sonar
user Serial.println() to log results to the "Serial Monitor", so you see what's happening.