These are the core files for the Robot at Team conception.

Dependencies:   mbed UniServ

Pixy.h

Committer:
obrie829
Date:
2017-05-26
Revision:
0:eba74e7a229b
Child:
1:ff0674b96cc5

File content as of revision 0:eba74e7a229b:


#include <mbed.h>

class Pixy
{
public:
    Pixy(Serial& cam);
    
    struct pixy_s {
        uint16_t checksum;
        uint16_t signature;
        uint16_t x;
        uint16_t y;
        uint16_t width;
        uint16_t height;
    };

    //returns the X coordinates of the found object in image space
    int getX();
    int getY();
    int getSignature();

private:
    bool startFound;
    void rxCallback();
    Serial& cam;
    pixy_s pixy;
};