Sergi,

I am very dum in camera concepts

I don't know what is the diference of a po3030 and po6060. I heard the term
po6060 but don't know what it is.

If it is this the problem what should I do? I presume there is a po6060
camera library but I don't have it on the downloaded libraries.

Thx for the reply

2011/2/28 Sergi Torrellas <storrel...@bdigital.org>

> Hi,
>
> Are you sure you have a po3030 or a po6060?
>
> Sergi
>
> 2011/2/28 Duarte Dias <duartecdiasp...@gmail.com>
>
>>   Hi,
>>
>> I'm trying to extract an image from the epuck camera to the matlab using
>> the bluetooth connection.
>>
>> I based the image extraction on the first example of the e_po3030k.h, and
>> used the uart interface to transfer the buffer, containing the image, from
>> the e-puck to the matlab. All the libraries (matlab-uart and camera) were
>> retreived from the epuck site/downloads/library/e-puck-latest-svn-trunk
>>
>> The code is the following:
>>
>> #include "e_uart_char.h"
>> #include "e_init_port.h"
>> #include "e_po3030k.h"
>> #include "matlab.h"
>>
>> //buffer containing the image
>> char buffer[2*40*40];
>>
>> int main(void)
>> {
>>     //initializations
>>     e_init_port();
>>     e_init_uart1();
>>     e_po3030k_init_cam();
>>
>>     //begining of the program
>>     e_send_char_to_matlab("CHECKPOINT1",11);
>>
>>     //configuring the camera
>>     e_po3030k_config_cam((ARRAY_WIDTH
>> -160)/2,(ARRAY_HEIGHT-160)/2,60,160,4,4,RGB_565_MODE);
>>
>>     //?????dont know what is this??????
>>     e_po3030k_write_cam_registers();
>>
>>     //start capturing the image
>>     e_po3030k_launch_capture(buffer);
>>
>>     //after launching the image capture - the e-puck arrives to this stage
>>     e_send_char_to_matlab("CHECKPOINT2",11);
>>
>>     //wait for the image to be captured and the data is on the buffer
>>     while(!e_po3030k_is_img_ready());
>>
>>     //when the image is ready to be sent - E-PUCK NEVER ARRIVES TO THIS
>> STAGE
>>     e_send_char_to_matlab("CHECKPOINT3",11);
>>
>>     //sending the data to MATLAB - 40*40 RGB565 (16 bits-2 bytes) picture
>>     e_send_char_to_matlab(buffer,2*40*40);
>>
>>     //wait for the epuck to send the data
>>     while(e_uart1_sending());
>>
>>     return 0;
>> }
>>
>> I can compile it and upload it to the e-puck. But when the e-pucks boots,
>> it seems that it stays stuck on a resetting and booting loop. I can see this
>> because of the checkpoints I put the in the program.
>> The e-puck keeps repeatedly printing CHECKPOINT1 and CHECKPOINT2 and never
>> arrives to CHECKPOINT 3. I tried to issuie CHECKPOINT2 after a certain time
>> has passed (with a timer). It's seems that after a few seconds (1/2 seconds)
>> of delay the program starts only issueing CHECKPOINT1, so I presume the
>> rebooting ocurres somewhere arround that delay.
>>
>> I can't seem to get arround this problem. Could someone please help?
>>
>> _______________________________________________
>> E-puck-user mailing list
>> E-puck-user@gna.org
>> https://mail.gna.org/listinfo/e-puck-user
>>
>>
>
>
> --
>   *SERGI TORRELLAS SOCASTRO
> Desenvolupador
> R+D Salut
>
> M. 616.21.72.97**
> *storrel...@bdigital.org
>
> *BARCELONA DIGITAL CENTRE TECNOLĂ’GIC*
> Roc Boronat 117, 5a planta, 08018 Barcelona
> Tel. +34 93 553 45 40 - Fax. +34 93 553 45 41
> www.bdigital.org
>
_______________________________________________
E-puck-user mailing list
E-puck-user@gna.org
https://mail.gna.org/listinfo/e-puck-user

Reply via email to