Sorry for (really) late reply. I really hate asking questions and prefer to figure stuff out through forums ect.
Okay. The issue was a wiring problem. I fixed it and now all non-connecting wiring has around 30 Mohm resistance. All connected has 0.
(My multimeter is a needlessly expensive Klein Tool MM1000 btw.)
After wiring batteries, I am having trouble uploading the code to the processor. I did it once successfully (or so I think) by using a particular command code I found on another post (using avrdude on command prompt - Windows XP), but since then I have had no luck leading me to think there is an issue with my processor.
I have the pocketavr programmer and atmega8. AVRStudio does not see the processor. AVRdude worked one time (so i think) but then I can't seem to get it right now.
avrdude -c usbtiny -B 1 -patmega8 -U flash:w:main.hex
initialization failed, rc=-1
Double check connections and try again....
Yes I used -F before.
Device signature = 0x000000
Photoresistors are soldered on, servos are modified. Servos work, but only turn till it stops, and the modified one seems to just jerk when i turn on the power. When i cover up the photoresistors nothing happens (because that's what the robot is designed to do correct? move according to light?). So I'm just confused.
(I found atmegas for almost a buck with free shipping on ebay. Does anyone use ebay? Its a lot cheaper than digikey.)