MSS
/
testLM75B
A test program for LM75B temperature sensor
main.cpp@0:7dd6fe5e908d, 2016-07-06 (annotated)
- Committer:
- Rhyme
- Date:
- Wed Jul 06 07:30:12 2016 +0000
- Revision:
- 0:7dd6fe5e908d
- Child:
- 1:3dff1e886346
Test program for LM75B
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 | 0:7dd6fe5e908d | 11 | while(1) { |
Rhyme | 0:7dd6fe5e908d | 12 | itemp = lm75b.temp() ; |
Rhyme | 0:7dd6fe5e908d | 13 | lm75b.getTemp(&ftemp) ; |
Rhyme | 0:7dd6fe5e908d | 14 | printf("Temp = %d C degree, %.3f C degree\n", itemp, ftemp) ; |
Rhyme | 0:7dd6fe5e908d | 15 | wait(1) ; |
Rhyme | 0:7dd6fe5e908d | 16 | } |
Rhyme | 0:7dd6fe5e908d | 17 | } |