Esplora temperature example

This time we will use the on board temperature sensor of the Esplora and send the temperature out via the serial port, opening the serial monitor you will be able to read the temperature. You can see the sensor in the picture below

esplora
esplora

This example uses the readTemperature function

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.

 

Code

[codesyntax lang=”cpp”]

#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);
  Serial.println();
  delay(1000);
}

[/codesyntax]

 

Results

Open the serial monitor and you will see something like this

19 69
20 69
20 69
21 69
20 69
20 69

This div height required for enabling the sticky sidebar
Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :