When adding an C328R camera to the rover it makes it very intresting. To control the camera you need another serial port on the ATmega328 thats not available. To resolve this use the newsoftserial class. It allows you to create a new serial port on digital IO pins. Connect the camera as below

Using the C328R camera library you can controll the camera and capture an image from it. Due to the timing issues with higher baud rates you might be limited to 57600 max. I've created a small VB 2010 program that send an asci 'c' to the arduino. It will then init the camera and send the capture command. When the camera returns the data it will call an sub that will forward the data to the serial interface.
Below is the sample beta program with an sample picture shot. As you see, in the program its still up side down, it still needs to be rotated.


Visual Basic 2010 example program fsRobot.rar (41,60 kb)
Arduino 00-18 example sketch sketch_dfrobot_1.rar (1,35 kb)
8af237e7-3f05-474e-821d-27fc4feec34f|0|.0