This code just prints out the current temperature sensed by a TMP102 temperature sensor over serial when requested. Here's the Python code that lets you log data locally and to a Google Docs spreadsheet: https://github.com/m01/Tiny-Temperature-Logger For an example, see: http://playground.m01.eu/live-temperature For general information about the TMP102 and mbed, see http://mbed.org/cookbook/TMP102-Temperature-Sensor An additional wiring diagram can be obtained from here: http://wiring.org.co/learning/libraries/tmp102sparkfun.html

Dependencies:   mbed TMP102

main.cpp

Committer:
mblokzijl
Date:
2011-05-25
Revision:
0:4cb63470a757

File content as of revision 0:4cb63470a757:

#include "mbed.h"

#include "TMP102.h"

#define LF "\r\n"

Serial pc(USBTX, USBRX); // tx, rx to PC

TMP102 temperature(p9, p10, 0x90); //A0 pin is connected to ground

int main()
{
  pc.printf("TMP102 logger ready. Press 'u' to see the temperature." LF);
  
  while(1) {
    //whenever the computer sends a 'u', give it the current temperature.
    char c = pc.getc();
    if (c == 'u') {
        pc.printf("%f" LF, temperature.read());
    }
    wait(1);
  }
  return 0;
}