Motoo Tanaka
/
test_MAX30205
test program for MAX30205, Human Body Temperature Sensor
test_MAX30205.cpp@1:95dff95ef1b6, 2017-04-25 (annotated)
- Committer:
- Rhyme
- Date:
- Tue Apr 25 05:14:14 2017 +0000
- Revision:
- 1:95dff95ef1b6
- Parent:
- 0:139b7922eade
commit before publishing;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Rhyme | 0:139b7922eade | 1 | #include "mbed.h" |
Rhyme | 0:139b7922eade | 2 | #include "MSS.h" |
Rhyme | 0:139b7922eade | 3 | #include "MAX30205.h" |
Rhyme | 0:139b7922eade | 4 | |
Rhyme | 0:139b7922eade | 5 | #define MAX30205_I2C_ADDRESS 0x48 |
Rhyme | 0:139b7922eade | 6 | |
Rhyme | 0:139b7922eade | 7 | int main() { |
Rhyme | 0:139b7922eade | 8 | uint16_t temp, thyst, tos ; |
Rhyme | 0:139b7922eade | 9 | MAX30205 *max30205 = new MAX30205(PIN_SDA, PIN_SCL, MAX30205_I2C_ADDRESS) ; |
Rhyme | 0:139b7922eade | 10 | |
Rhyme | 0:139b7922eade | 11 | printf("=== test MAX30205 for %s (%s) ===\n", BOARD_NAME, __DATE__) ; |
Rhyme | 0:139b7922eade | 12 | printf("Temp, Thyst, Tos\n") ; |
Rhyme | 0:139b7922eade | 13 | temp = max30205->getTemp() ; |
Rhyme | 0:139b7922eade | 14 | thyst = max30205->getThyst() ; |
Rhyme | 0:139b7922eade | 15 | tos = max30205->getTos() ; |
Rhyme | 0:139b7922eade | 16 | printf("%4.3f, %4.3f, %4.3f\n", |
Rhyme | 0:139b7922eade | 17 | (float)temp/256.0, (float)thyst/256.0, (float)tos/256.0) ; |
Rhyme | 0:139b7922eade | 18 | printf("Temperature (C degree)\n") ; |
Rhyme | 0:139b7922eade | 19 | while(1) { |
Rhyme | 0:139b7922eade | 20 | temp = max30205->getTemp() ; |
Rhyme | 0:139b7922eade | 21 | printf("%4.3f\n",(float)(temp)/256.0) ; |
Rhyme | 0:139b7922eade | 22 | wait(1) ; |
Rhyme | 0:139b7922eade | 23 | } |
Rhyme | 0:139b7922eade | 24 | } |