Line scan camera TSL1401
Fork of TSL1401 by
Diff: TSL1401.h
- Revision:
- 1:cb081d9f552a
- Parent:
- 0:71198cb26156
diff -r 71198cb26156 -r cb081d9f552a TSL1401.h --- a/TSL1401.h Sun Oct 05 04:12:56 2014 +0000 +++ b/TSL1401.h Mon Jul 11 09:15:05 2016 +0000 @@ -2,21 +2,25 @@ #define TSL1401_H #include "mbed.h" -#include "USBSerial.h" -extern USBSerial serial; -class TSL1401 + +class TSL1401 { public: TSL1401(PinName s, PinName c, PinName a ); ~TSL1401(); - int *Capture( int LineStart, int LineStop); /*caputure image */ - - - int ImageData[128]; /* カメラの値 */ - int Max,Min; /*カメラ読み取り最大値、最小値 */ + void Capture(); + void Median(); + void Gaussian(); + int Sort(int a, int b, int c, int d); + + int ImageData[128]; + int MedianData[128]; + double GaussianData[128]; + double GaussianMask7[7]; + private: PinName SI; PinName CLK; - AnalogIn *A0; + AnalogIn *A0; }; #endif \ No newline at end of file