TB_TalkTemp.c is a talking thermometer project using the TalkBot Brain PCB.
To install this firmware in the TalkBotBrain you will need a PIC programmer
that can in-circuit program the PIC 16F628.
For more info, see;
www.TalkBotBrain.com/TalkBot_SourceFiles.htm

/******************************************************************************
	TB_TalkTemp.c      Sept 2009
	This is a "talking thermometer" that speaks the temperature
	when the button is pressed, and also speaks the temperature
	when it changes by more than 0.5 degrees.

	Note! This uses a Dallas DS18S20 temperature sensor, connected
	to pin PORTA.F2 (see the schematic)

	Operation; it stays in sleep mode most of the time to save
	power. One temperature conversion/reading is done about every
	4.5 seconds. If the temperature is quite stable, it reduces power
	by only doing temp readings every 14 seconds.
	 Normal mode = 300uA (check temp every 4.5 secs)
	 Low power mode = 160uA (check temp every 14 secs)
	 Speaking = 15mA to 26mA (depends on volume)

	Connections;
	 PORTB.F5 = external button, speak temperature (active low)
	 PORTA.F2 = dallas1-wire input/output (connects to DS18S20)
	  (PORTA.F2 also needs a 10k pullup resistor to +5v)

******************************************************************************/