finds track with line scan camera

Dependents:   aNXPCupCar

Revision:
0:7653b2a26797
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/CAMERA.h	Wed Dec 19 09:13:48 2018 +0000
@@ -0,0 +1,22 @@
+#ifndef CAMERA_H
+#define CAMERA_H
+#include "mbed.h"
+
+class CAMERA    //finds the track with Line Scan camera
+{
+public:
+    CAMERA(PinName dig1,PinName dig2,PinName an);
+    void init();
+    void protocol();
+    int buffer();
+    void pathFinder();
+    int getPath();
+
+private:
+    DigitalOut SI,CK;
+    AnalogIn lux;
+    int i,xL,xR,carrot,pixel[128];
+    float halfPulse,sum,mean,signal;
+    Ticker t;
+};
+#endif
\ No newline at end of file