初始化提交
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
/*
|
||||
* \brief Show temperature in degrees and fahrenheit every second
|
||||
*
|
||||
* \author Quentin Comte-Gaz <quentin@comte-gaz.com>
|
||||
* \date 8 July 2016
|
||||
* \license MIT License (contact me if too restrictive)
|
||||
* \copyright Copyright (c) 2016 Quentin Comte-Gaz
|
||||
* \version 1.0
|
||||
*/
|
||||
|
||||
#include <LM75A.h>
|
||||
|
||||
// Create I2C LM75A instance
|
||||
LM75A lm75a_sensor(false, //A0 LM75A pin state
|
||||
false, //A1 LM75A pin state
|
||||
false); //A2 LM75A pin state
|
||||
// Equivalent to "LM75A lm75a_sensor;"
|
||||
|
||||
void setup(void)
|
||||
{
|
||||
Serial.begin(9600);
|
||||
Serial.println("Temperatures will be displayed every second:");
|
||||
}
|
||||
|
||||
void loop()
|
||||
{
|
||||
float temperature_in_degrees = lm75a_sensor.getTemperatureInDegrees();
|
||||
|
||||
if (temperature_in_degrees == INVALID_LM75A_TEMPERATURE) {
|
||||
Serial.println("Error while getting temperature");
|
||||
} else {
|
||||
Serial.print("Temperature: ");
|
||||
Serial.print(temperature_in_degrees);
|
||||
Serial.print(" degrees (");
|
||||
Serial.print(LM75A::degreesToFahrenheit(temperature_in_degrees));
|
||||
Serial.println(" fahrenheit)");
|
||||
}
|
||||
|
||||
delay(1000);
|
||||
}
|
||||
Reference in New Issue
Block a user