OV528 protokolü ile çalışan seri kamera kod problemi

Herkese merhabalar, Elimde seri bir kameram var (resim: http://i00.i.aliimg.com/img/pb/145/162/388/388162145\_055.JPG). Ve bu kameram OV528 protokolü ile çalışıyor (datasheet: www.mturkergultepe.com/CJOV528_Protocol.pdf). Arduino Uno ile bu kamerayla çalışmak istiyorum. İnternette ve forumlarda araştırdıktan sonra bu protokolle ilgili yararlı bir bilgi edinemedim. Bu kameradan farklı olarak Linksprite Seri kameraların örnekleri mevcut. Ama benim kamerama uygun değil. Datasheet’i inceledikten sonra şöyle bir kod yazdım; #include <softwareserial.h>

byte incomingbyte;

//Configure pin 2 and 3 as soft serial port
SoftwareSerial cameraSerial = SoftwareSerial(2, 3);

int i=;

void setup() {
Serial.begin(115200);
cameraSerial.begin(115200);

Serial.println(“Start sync”);
delay(5000);
for(i=0;i<40;i++)
{
SyncCamera();
delay(100);
}
while(cameraSerial.available()>0) {
incomingbyte=cameraSerial.read();
}
Serial.println(incomingbyte, HEX);
}

void loop() {

}

void SyncCamera(){
cameraSerial.write((byte)0xAA);
cameraSerial.write((byte)0x0D);
cameraSerial.write((byte)0x00);
cameraSerial.write((byte)0x00);
cameraSerial.write((byte)0x00);
cameraSerial.write((byte)0x00);
}

Datasheet anlatımında öncelikle kamerayı senkronize etmek gerektiği anlatılıyor ve bu senkronize komutu: AA 0D 00 00 00 00 olarak belirtilmiş. Ben bunu yukarıdaki koddaki gibi düzenlediğimde ise kameradan “0” cevabını alıyorum. Burada takıldım kaldım. Kamerayı senkronize etmeyle ilgili yardımlarınızı bekliyorum.

</softwareserial.h>