tp5 er

Dependencies:   mbed TPixy-Interface

main_pixy.cpp

Committer:
PC2ROBOT
Date:
2019-12-03
Revision:
0:c764fd85a659

File content as of revision 0:c764fd85a659:

#include "Pixy.h"
//#include "TPixyInterface.h"
//#include "TPixy.h"

Serial serial(USBTX, USBRX);                //Déclaration d'une interface série
SPI spi(PA_7, PA_6, PA_5);                 //Déclaration d'une interface spi
PixySPI pixy(&spi, &serial);                //Déclaration d'une interface pixy

int main()
{
    uint16_t Block1;                            //Variable exprimant le nombre de balles dans le champ
    pixy.init();                                //Démarrage de la caméra pixy
    while(1)
    {
        Block1 = pixy.getBlocks();                  //Aquisition du nombre de Balles
        if(Block1==1)
        {   
            //Affichage de la position et de la taille
            serial.printf("position : x = %d, y = %d Taille : %d        \r\n", pixy.blocks[0].x, pixy.blocks[0].y, (pixy.blocks[0].width + pixy.blocks[0].height) / 2);
        }
        else
        {
            serial.printf("Il y a pas de balle.\n\r");
        }
        wait(1);                                    //Attente d'une seconde
    }   
}