Home Page | Language Reference (extended) | SD Reference | Libraries | Comparison | Changes


Esplora

readTemperature()

Description

Reads the ambient temperature of the temperature sensor and returns a reading in either the Celsius or Fahrenheit scale, depending on the parameter passed.

Syntax

readTemperature(scale)

Parameters

scale: the scale of the output, valid arguments are: DEGREES_C and DEGREES_F

Returns

int : The temperature reading in Celsius or Fahrenheit. The Celsius range is from -40°C to 150°C, the Fahrenheit range is from -40°F to 302°F.

Example

#include <Esplora.h> void setup ( )
{
  Serial.begin ( 9600 ) ;
} void loop ( )
{
  int celsius = Esplora.readTemperature (DEGREES_C) ;
  int fahrenheit = Esplora.readTemperature (DEGREES_F) ;
  Serial.print (celsius) ;
  Serial.print ( "\t" ) ;
  Serial.print (fahrenheit) ;   delay ( 1000 ) ;
}

Reference Home

Corrections, suggestions, and new documentation should be posted to the Forum.

The text of the Arduino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.