Adaptation K22F

Dependencies:   mbed

Camera.h

Committer:
singularity
Date:
2014-12-16
Revision:
0:6004a7230f87

File content as of revision 0:6004a7230f87:

#ifndef _CAMERA_H
#define _CAMERA_H

#include "mbed.h"

//La periode de clk doit etre dans 0.5us - 200us
//Le parametre periode passé en paramètre ds le constructeur et le setter corresponds a 1/4 de la période de la CLK!!

class Camera
{
public:
    Camera(PinName pin_si, PinName pin_clk, PinName pin_ao, int periode_us);
    void capture(unsigned short *valeurs);
    void setPeriod(int periode);
private:
    int periode;
    
    AnalogIn ao;
    DigitalOut clk;
    DigitalOut si;
};

#endif