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