mbed pixy integration

Dependencies:   mbed pixy

Dependents:   aUtO_volume aUtO_volume_v2 aUtO_volume_v3 aUtO_volume_v4 ... more

Revision:
0:6618ecb9567e
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Wed Nov 18 21:03:06 2015 +0000
@@ -0,0 +1,29 @@
+#include "mbed.h"
+#include "Pixy.h"
+
+Pixy pixy(Pixy::SPI, p11, p12, p13);
+Serial pc(USBTX, USBRX);
+
+int main() {
+    pc.printf("ready\n\r");
+    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);
+                }
+            }
+        }
+    } 
+}