Temperature relaying information


code: [select]
/*     ---------------------------------------------------------
*     |  arduino experimentation kit example code             |
*     |  circ-10 .: temperature :. (tmp36 temperature sensor) |
*     ---------------------------------------------------------
*  
*  a simple program output current temperature ide's debug window
*

*/

//tmp36 pin variables
int temperaturepin = 0; //the analog pin tmp36's vout (sense) pin connected to
                       //the resolution 10 mv / degree centigrade
                       //(500 mv offset) make negative temperatures option

/*
* setup() - function runs once when turn arduino on
* initialize serial connection computer
*/
void setup()
{
 serial.begin(9600);  //start serial connection copmuter
                      //to view result open serial monitor
                      //last button beneath file bar (looks box antenae)
}

void loop()                     // run on , on again
{
float temperature = getvoltage(temperaturepin);  //getting voltage reading temperature sensor
temperature = (temperature - .5) * 100;          //converting 10 mv per degree wit 500 mv offset
                                                 //to degrees ((volatge - 500mv) times 100)
serial.println(temperature);                     //printing result
delay(1000);                                     //waiting second
}

/*
* getvoltage() - returns voltage on analog input defined by
* pin
*/
float getvoltage(int pin){
return (analogread(pin) * .004882814); //converting 0 1024 digital range
                                       // 0 5 volts (each 1 reading equals ~ 5 millivolts
}



i have purchased arduino kit oomlout. provided examples , wondering how go editing code when temperature reach's temperature turns on on board led in pin 13. many thanks,
jordan

added little code yours wanted hope it


code: [select]

/*     ---------------------------------------------------------
*     |  arduino experimentation kit example code             |
*     |  circ-10 .: temperature :. (tmp36 temperature sensor) |
*     ---------------------------------------------------------
*
*  a simple program output current temperature ide's debug window
*

*/

//tmp36 pin variables
int temperaturepin = 0; //the analog pin tmp36's vout (sense) pin connected to
                       //the resolution 10 mv / degree centigrade
                       //(500 mv offset) make negative temperatures option

/*
* setup() - function runs once when turn arduino on
* initialize serial connection computer
*/
//___________________________________________

#define ledpin 13 // ledpin output
#define temptrigger 50.05 // tempreture @ led turn on
//___________________________________________


void setup()
{
pinmode(ledpin,output)


 serial.begin(9600);  //start serial connection copmuter
                      //to view result open serial monitor
                      //last button beneath file bar (looks box antenae)
}

void loop()                     // run on , on again
{
float temperature = getvoltage(temperaturepin);  //getting voltage reading temperature sensor
temperature = (temperature - .5) * 100;          //converting 10 mv per degree wit 500 mv offset
                                                 //to degrees ((volatge - 500mv) times 100)
serial.println(temperature);                     //printing result
//__________edit______edit______edit______edit______
if(temperature>=temptrigger){
digitalwrite(ledpin, high);}
//turns on pin assigned led 1 on board set ledpin
//use 13
else{
digitalwrite(ledpin, low);//turns off led if temp < temp trigger
}
//__________edit______edit______edit______edit______
delay(1000);                                     //waiting second
}

/*
* getvoltage() - returns voltage on analog input defined by
* pin
*/
float getvoltage(int pin){
return (analogread(pin) * .004882814); //converting 0 1024 digital range
                                       // 0 5 volts (each 1 reading equals ~ 5 millivolts





Arduino Forum > Forum 2005-2010 (read only) > Software > Syntax & Programs > Temperature relaying information


arduino

Comments

Popular posts from this blog

CAN'T INSTALL MAMBELFISH 1.5 FROM DIRECTORY - Joomla! Forum - community, help and support

error: expected initializer before 'void'

CPU load monitoring using GPIO and leds - Raspberry Pi Forums