Majordhome/pixy

Dependencies:   MD25 Servoloop mbed pixy

Fork of pixyHelloWorld by Arcadie Cracan

main.cpp

Committer:
acracan
Date:
2014-11-16
Revision:
0:63532ae95efe
Child:
1:cf1bfec4aae0

File content as of revision 0:63532ae95efe:

#include "mbed.h"
#include "Pixy.h"

Pixy pixy(Pixy::SPI, D11, D12, D13);
Serial pc(USBTX, USBRX);

int main() {
    pixy.setSerialOutput(&pc);
    while (1) {
        static int i = 0;
        int j;
        uint16_t blocks;
  
        blocks = pixy.getBlocks();
  
        if (blocks) {
            i++;
    
            if (i % 50 == 0) {
                pc.printf("Detected %d:\n\r", blocks);
                for (j = 0; j < blocks; j++) {
                    pc.printf("  block %d: ", j);
                    pixy.blocks[j].print(pc);
                }
            }
        }
    }  
}