ok, let’s try from the very beginning.
First of all, I have a set which includes the camera and SD shield, bought from you.
First thing which I tried to do is to take your coding from Wiki and use it with this set. It didn’t work, photoes were corrupted or even didn’t exist on the SD shield, moreover since the SD shield use the only one Serial port of the Arduino Uno and doesn’t support Arduino Mega - there are no way to debug your coding. And it seems for me that this set is useless at the moment.
But I paid a lot of money for all this staff that’s why I decided to write an own library based on the camera manual
seeedstudio.com/wiki/images/b/b7 … camera.pdf
All commands are well documented there and even there is a program flow chart at chapter 5. So I wrote a library which corresponds to this flow and everything works fine for the first photo. But… In this flow chart it is not mentioned how to make the second photo. Firstly, I tried to use the command “Continue to take a picture”, but this returms absolutely the same photo with the same size as a first one. Secondly, I tried to repeat the scenario which is described in flow chart - this means I sent again the “Initialization” command and “Take Picture” command. In this case I managed to get another picture but only in case if I switch off and on the power of the camera.
If I don’t switch on and off the camera power then camera doesn’t return a full “Initialization” response in the second round( in your case " VC0703 1.00 Ctrl infr exist User-defined sensor 625 In", in my case it was even less - " VC0703 1.00 Ctrl infr exist User-defined sensor 625" ) and then it dies and doesn’t respond to any command.
I tried a lot of combinations of commands to resolve the issue but nothing works, so from my perspective it can be a camera issue or something is missing in camera manual.