MSS
/
testLM75B
A test program for LM75B temperature sensor
main.cpp@1:3dff1e886346, 2017-04-24 (annotated)
- Committer:
- Rhyme
- Date:
- Mon Apr 24 07:32:31 2017 +0000
- Revision:
- 1:3dff1e886346
- Parent:
- 0:7dd6fe5e908d
Title and format modified for CSV
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Rhyme | 0:7dd6fe5e908d | 1 | #include "mbed.h" |
Rhyme | 0:7dd6fe5e908d | 2 | #include "MSS.h" |
Rhyme | 0:7dd6fe5e908d | 3 | #include "LM75B.h" |
Rhyme | 0:7dd6fe5e908d | 4 | #define LM75B_I2C_ADDRESS (0x48) |
Rhyme | 0:7dd6fe5e908d | 5 | |
Rhyme | 0:7dd6fe5e908d | 6 | int main() { |
Rhyme | 0:7dd6fe5e908d | 7 | int8_t itemp = 0 ; |
Rhyme | 0:7dd6fe5e908d | 8 | float ftemp = 0.0 ; |
Rhyme | 0:7dd6fe5e908d | 9 | LM75B lm75b(PIN_SDA, PIN_SCL, LM75B_I2C_ADDRESS) ; |
Rhyme | 0:7dd6fe5e908d | 10 | |
Rhyme | 1:3dff1e886346 | 11 | printf("=== test LM75B for %s (%s) ===\n", BOARD_NAME, __DATE__) ; |
Rhyme | 1:3dff1e886346 | 12 | printf("Temperature (int) C, Temperature (float) C\n") ; |
Rhyme | 1:3dff1e886346 | 13 | |
Rhyme | 0:7dd6fe5e908d | 14 | while(1) { |
Rhyme | 0:7dd6fe5e908d | 15 | itemp = lm75b.temp() ; |
Rhyme | 0:7dd6fe5e908d | 16 | lm75b.getTemp(&ftemp) ; |
Rhyme | 1:3dff1e886346 | 17 | // printf("Temp = %d C degree, %.3f C degree\n", itemp, ftemp) ; |
Rhyme | 1:3dff1e886346 | 18 | printf("%4d, %4.3f\n", itemp, ftemp) ; |
Rhyme | 0:7dd6fe5e908d | 19 | wait(1) ; |
Rhyme | 0:7dd6fe5e908d | 20 | } |
Rhyme | 0:7dd6fe5e908d | 21 | } |