Adaptation K22F

Dependencies:   mbed

Revision:
0:6004a7230f87
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Camera.h	Tue Dec 16 15:52:17 2014 +0000
@@ -0,0 +1,23 @@
+#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
\ No newline at end of file