Helios Temperature Sensor TMP006

Uit Helios Wiki
Ga naar: navigatie, zoeken

Met deze library kan de op de Helios aanwezig temperatuursensor worden uitgelezen. De sensor kan zowel de omgevingstemperatuur als de stralingstemperatuur van een object meten. Voor het gebruik van deze functie dienen de header files Helios_Temperature_Sensor_TMP006.h en Wire.h worden toegevoegd aan de sketch. Bovendien moet Wire.begin worden aangeroepen in de setup. Deze library beschikt over de volgende functies.

  • ReadObject
  • ReadAmbient

ReadObject

Deze functie geeft de gemeten temperatuur van een object, binnen het bereik van de sensor, in graden Celsius terug.

Syntax

float ReadObject()

Parameters

Geen.

Returns

De object temperatuur in graden Celsius.

Example

#include <Wire.h>
#include <Helios_Temperature_Sensor_TMP006.h>
Helios_Temperature_Sensor_TMP006 ts;

char Data[50];

void setup()
{
   Serial.begin(9600); //start serial monitor with 9600 baud
   Wire.begin(); //start i2c
}

void loop()
{
   unsigned int object = ts.ReadObject(); //Serial.print() can not print floats,convert floats to unsigned ints
   sprintf(Data,"The object temperature is %d Celsius",object) ;
   Serial.println(Data);
   delay(1000);
}

ReadAmbient

Deze functie geeft de gemeten omgeving temperatuur in graden Celsius terug.

Syntax

float ReadAmbient()

Parameters

Geen.

Returns

De omgeving temperatuur in graden Celsius.

Example

#include <Wire.h>
#include <Helios_Temperature_Sensor_TMP006.h>
Helios_Temperature_Sensor_TMP006 ts;

char Data[50];

void setup()
{
   Serial.begin(9600); //start serial monitor with 9600 baud
   Wire.begin(); //start i2c
}

void loop()
{
   unsigned int ambient = ts.ReadAmbient(); //Serial.print() can not print floats,convert floats to unsigned ints
   sprintf(Data,"The ambient temperature is %d Celsius",ambient) ;
   Serial.println(Data);
   delay(1000);
}
Persoonlijke instellingen
Naamruimten

Varianten
Handelingen
Navigatie
Hulpmiddelen

"Arduino" is een trademark van het Arduino team.
"Helios" is a design ©2013 by KITT Engineering