finds track with line scan camera

Dependents:   aNXPCupCar

CAMERA.h

Committer:
pkolar1
Date:
2018-12-19
Revision:
0:7653b2a26797

File content as of revision 0:7653b2a26797:

#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