step 1: make a standalone avr development board (client)
and hook up LEDs to both avrs
step 2: hook up the nrf24l01 client avr
step 3: hook up an nrf24l01 to server avr
and hook up a piezzo to it
step 5: hook up the lcd to the server avr
step 6: hook up the joystick to the client avr
step 7: send signals with joystick to show a pwm speed on the screen of the server avr
step 8: hook up the power supply to a servo
step 9: hook up the pwm from the avr into the servo
step 10: see if i can control the servo from the client and how far
step 11: see if I can control several servos
step 12: make the robot stand straight with pwms to all servos
and measure the current used for that
step 13: make standalone avr development board with only avr code
step 14: make everything work on the avr only platform
step 15: re-write libraries so that they are my own (maybe faster)
step 16: hook up the accelerometer to the server avr
step 17: make it change the position of the servo if I tilt it
step 18: clean up the accelerometer source code
step 19: make arms straight and make them move to fix the balance if the accelerometer does not see straight position