Melexis MLX90614 library

Dependents:   IR_temperature IR_temperature IR_temperature UserIntefaceLCD ... more

Committer:
aquahika
Date:
Thu Jun 09 13:07:40 2011 +0000
Revision:
1:4a60d3f1e91e
Parent:
0:9237d31f0d03
Child:
2:01d333d06727

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
aquahika 1:4a60d3f1e91e 1 #include "mbed.h"
aquahika 1:4a60d3f1e91e 2
aquahika 1:4a60d3f1e91e 3 //Melexis Infrared Thermometer MLX90614 Library
aquahika 1:4a60d3f1e91e 4
aquahika 1:4a60d3f1e91e 5 //*****************************************************************
aquahika 1:4a60d3f1e91e 6 // Build : 2011-06-08 Hikaru Sugiura
aquahika 1:4a60d3f1e91e 7 // Only read thermo data.
aquahika 1:4a60d3f1e91e 8 //
aquahika 1:4a60d3f1e91e 9 // This program is based on Mr.Mitesh Patel's "mlx90614".
aquahika 1:4a60d3f1e91e 10 // http://mbed.org/users/mitesh2patel/programs/mlx90614/lqnetj
aquahika 1:4a60d3f1e91e 11 //
aquahika 1:4a60d3f1e91e 12 // This program does not check CRC.
aquahika 1:4a60d3f1e91e 13 // If you want to check CRC, please do it your self :)
aquahika 1:4a60d3f1e91e 14 //****************************************************************//
aquahika 1:4a60d3f1e91e 15
aquahika 1:4a60d3f1e91e 16 class MLX90614{
aquahika 1:4a60d3f1e91e 17
aquahika 1:4a60d3f1e91e 18 public:
aquahika 1:4a60d3f1e91e 19 MLX90614(I2C* i2c,int addr=0xB4);
aquahika 1:4a60d3f1e91e 20 bool getTemp(float* temp_val);
aquahika 1:4a60d3f1e91e 21
aquahika 1:4a60d3f1e91e 22 private:
aquahika 1:4a60d3f1e91e 23 I2C* i2c;
aquahika 1:4a60d3f1e91e 24 int i2caddress;
aquahika 1:4a60d3f1e91e 25
aquahika 0:9237d31f0d03 26 };