Advertisement
Guest User

pixycam

a guest
Jun 18th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.02 KB | None | 0 0
  1. for (;;)
  2.     {
  3.         xSemaphoreTake(xSemaphoreCam, portMAX_DELAY);
  4.         //term_printf("TASK D \n\r");
  5.         //pixyCam_Test();
  6.         pixyCam_Get(tabcamXY,tabcamWH);
  7.  
  8.  
  9.  
  10.         //if ( tabcamWH[0]*tabcamWH[1]>625){
  11.  
  12.  
  13.         //if ( tabcamWH[0]*tabcamWH[1]>625){
  14. //      term_printf("direction :  ");
  15.  
  16.         if ((tabcamXY[0] - 150)> 20){
  17.             // décaller servo à gauche
  18.             servoL_pos = servoL_pos -1;
  19.     //      term_printf("gauche\r\n");
  20.         }
  21.         else {
  22.  
  23.             if ((tabcamXY[0] - 160)< -20){
  24.                 //décaller servo à droite
  25.                 servoL_pos= servoL_pos +1;
  26.         //      term_printf("droite \r\n");
  27.             }
  28.         }
  29.  
  30.         vTaskDelay(5);
  31.         servoLow_Set(servoL_pos);
  32.         vTaskDelay(5);
  33.  
  34.  
  35.  
  36.         if ((tabcamXY[1] - 100)> 20){
  37.             // décaller servo en haut
  38.             //term_printf("haut\r\n");
  39.             servoH_pos= servoH_pos+1;
  40.  
  41.         }
  42.         else {
  43.  
  44.             if ((tabcamXY[1] - 100)< -20){
  45.                 //décaller servo en bas
  46.  
  47.                 servoH_pos= servoH_pos-1;
  48.                 //term_printf("bas\r\n");
  49.             }
  50.  
  51.         }
  52.  
  53.  
  54.         vTaskDelay(5);
  55.         servoHigh_Set(servoH_pos);
  56.         vTaskDelay(5);
  57.  
  58.  
  59.         xSemaphoreGive( xSemaphore );
  60.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement