Temp sens.c

From eLinux.org
Revision as of 13:46, 22 May 2007 by SpaceMonkey (Talk | contribs)

Jump to: navigation, search

Grab hold of a "Microchip TC74" temperature sensor IC, a TO220 is easy to handle, and hook it up to the bus using the pins as shown in the hardware hack section. Make sure you use a 3.3v part.


#include <stdio.h>
#include <fcntl.h>
#include <sys/ioctl.h>


#define I2C_DEVICE  "/dev/i2c/0"
#define I2C_SLAVE  0x0703

//Whats the temperature

void printtemp()
{
	char dbuff[10];

	//***TEMPERATURE

	i2c_read (0x48, dbuff, 1);

	printf ("Temperature :- %d degrees C\n", dbuff[0]);
}

int main(void)
{
	printtemp();

	return 0;

}