mirror of
https://github.com/RobTillaart/Arduino.git
synced 2024-10-03 18:09:02 -04:00
example how to use new status functions
This commit is contained in:
parent
c736d5d23f
commit
939136867b
@ -0,0 +1,54 @@
|
||||
//
|
||||
// FILE: max31855_test_error.ino
|
||||
// AUTHOR: Rob Tillaart
|
||||
// VERSION: 0.1.0
|
||||
// PURPOSE: thermocouple lib inline tests
|
||||
// DATE: 2019-07-31
|
||||
// URL: http://forum.arduino.cc/index.php?topic=208061
|
||||
//
|
||||
// Released to the public domain
|
||||
//
|
||||
|
||||
#include "MAX31855.h"
|
||||
|
||||
const int doPin = 7;
|
||||
const int csPin = 6;
|
||||
const int clPin = 5;
|
||||
|
||||
MAX31855 tc(clPin, csPin, doPin);
|
||||
|
||||
void setup()
|
||||
{
|
||||
Serial.begin(115200);
|
||||
Serial.print("Start max31855_demo0: ");
|
||||
Serial.println(MAX31855_VERSION);
|
||||
Serial.println();
|
||||
|
||||
tc.begin();
|
||||
}
|
||||
|
||||
void loop()
|
||||
{
|
||||
int status = tc.read();
|
||||
Serial.print("stat:\t\t");
|
||||
Serial.println(status);
|
||||
|
||||
if (tc.statusError())
|
||||
{
|
||||
Serial.print("error:\t\t");
|
||||
if (tc.shortToGND()) Serial.println("SHORT TO GROUND");
|
||||
if (tc.shortToVCC()) Serial.println("SHORT TO VCC");
|
||||
if (tc.openCircuit()) Serial.println("OPEN CIRCUIT");
|
||||
}
|
||||
|
||||
float internal = tc.getInternal();
|
||||
Serial.print("internal:\t");
|
||||
Serial.println(internal, 3);
|
||||
|
||||
float temp = tc.getTemperature();
|
||||
Serial.print("temperature:\t");
|
||||
Serial.println(temp, 2);
|
||||
delay(1000);
|
||||
}
|
||||
|
||||
// END OF FILE
|
Loading…
Reference in New Issue
Block a user