mencione el modelo linksprite lsy201 porque junto con la cmucam son los 2 unicos modelos que vende robodacta la unica tienda de electronicos que conozco tiene un costo de 930 pesos mexicanos, por lo que no me precipitare al comprarlo, la pagina web del vendedor me ofrece la datasheet del producto.
-Es una camara VGA es decir(640x480)
Transmite en el protocolo UART de 9600 a 115200 BAUDIOS
El formato de salida es JPEG de 640x480,320x240 y 160x120 configurable por comando
El control de la camara se realiza por la misma interfaz serie y soporta los siguientes comando
-reset - dejar de capturar -configurar baudrate
-capturar imagen - relacion de compresion
-leer tamaño de imagen -comfigurar tamaño de imagen
-leer contenido de imagen - ahorro de energia
aparentemente su operacion es muy sencilla solo debo encontrar la forma de descomprimir ese formato JPEG para ponerlo en una matriz RGB de 640x480x3.
ya he revisado brevemente como funciona el formato jpeg en teoria se resta 128 a toda la matriz asi los valores tienen un rango entre -128 y 128 a continuacion se aplica la transformada discreta del coseno DCT se cuantiza aplicando una matriz que viene en la misma teoria(fuente wikipedia) y se codifica utilizando coeficientes de Huffman. despues se supone solo faltaria montarle la cabecera de archivo EXIF y vuala habria hecho compresion Jpeg por lo que la descompresion solo seria seguir el camino inverso.
Desafortunadamente la explicacion es para imagenes blanco y negro, una imagen de color son 3 matrices en lugar de una y no estoy seguro como se realiza el algoritmo en este caso.