I'm starting a project where I need the stepper to go forward when one button is pressed and reverse when the other is pressed. I just wanted to make sure that I have everything connected before I apply power. Both resistors are 10k. I've tried attaching a picture so hopefully it works. Any advice is appreciated. Thanks.
The wiring looks correct if you ignore the thin red line connecting the two buttons.
If you wanted to reduce the component count you could eliminate the eternal pull-down resistors and enable the internal pull-resistors instead. You'd need to connect the left-hand end of the switches to ground instead of 5V, and change your sketch to use active-LOW instead of active-HIGH.
What's the maximum current capability of the Arduino Vin terminal? Stepper motors take a significant current and could conceivably take more than those tiny connectors and thin traces can cope with. If in doubt I'd power the Arduino from the breadboard rather than the other way round.
Its just a sequence of 1 and 0's, so have two functions, one for forward and the other for reverse. Make a set sequence for both, look at the buttons, and loop the function if the corresponding button is pressed.
if(button1 == HIGH)
{ //insert a check to see if other button is pressed
//forward:
1000
0100
0010
0001
}
if(button2 == HIGH)
{ //insert a check to see if other button is pressed
//reverse:
0001
0010
0100
1000
}