A test program for LM75B temperature sensor

Dependencies:   LM75B mbed

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?

UserRevisionLine numberNew 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 }