// tempsensor.c // for NerdKits with ATmega168 // mrobbins@mit.edu #define F_CPU 14745600 #include #include #include #include #include #include #include "../libnerdkits/delay.h" #include "../libnerdkits/lcd.h" #include "../libnerdkits/uart.h" // PIN DEFINITIONS: // // PC0 -- temperature sensor analog input void adc_init() { // set analog to digital converter // for external reference (5v), single ended input ADC0 ADMUX = 0; // set analog to digital converter // to be enabled, with a clock prescale of 1/128 // so that the ADC clock runs at 115.2kHz. ADCSRA = (1<