Temperatursensor TMP75 auf SMD Shield

Dependencies:   TMP175 mbed

Fork of TMP175_Example by Ale C.-

/media/uploads/marcel1691/temp.png

Der TMP75 ist ein Temperatursensor welcher mittels I2C Bus angesprochen wird. Der TMP75 ist auf dem SMD Shield verbaut.

Die Temperatur wird als 12-bit Zahl mit einer Auflösung von 0.0625 zurückgeliefert, siehe Datenblatt.

Anwendungen

  • Messen von Temperatur
Committer:
stefan1691
Date:
Sat May 23 11:54:44 2015 +0000
Revision:
1:c1b4e0ec8fa4
Parent:
0:3023b326249a
Temperatursensor TMP75 auf SMD Shield

Who changed what in which revision?

UserRevisionLine numberNew contents of line
stefan1691 1:c1b4e0ec8fa4 1 /** Temperatursensor TMP75 auf SMD Shield
stefan1691 1:c1b4e0ec8fa4 2 */
Suky 0:3023b326249a 3 #include "mbed.h"
Suky 0:3023b326249a 4 #include "TMP175.h"
stefan1691 1:c1b4e0ec8fa4 5
stefan1691 1:c1b4e0ec8fa4 6 TMP175 mySensor( D14, D15 );
Suky 0:3023b326249a 7
stefan1691 1:c1b4e0ec8fa4 8 int main()
stefan1691 1:c1b4e0ec8fa4 9 {
stefan1691 1:c1b4e0ec8fa4 10 mySensor.vSetConfigurationTMP175( SHUTDOWN_MODE_OFF | COMPARATOR_MODE | POLARITY_0 |FAULT_QUEUE_6 | RESOLUTION_12, 0x48 );
stefan1691 1:c1b4e0ec8fa4 11 mySensor.vSetTemperatureLowTMP175( 0.0 );
stefan1691 1:c1b4e0ec8fa4 12 mySensor.vSetTemperatureHighTMP175( 60.0 );
stefan1691 1:c1b4e0ec8fa4 13
stefan1691 1:c1b4e0ec8fa4 14 while ( 1 )
stefan1691 1:c1b4e0ec8fa4 15 {
stefan1691 1:c1b4e0ec8fa4 16 printf( "Temperature: %f C\n", mySensor.fReadTemperatureTMP175() );
stefan1691 1:c1b4e0ec8fa4 17 wait( 1.0f );
Suky 0:3023b326249a 18 }
Suky 0:3023b326249a 19 }