Arduino/Sensors/Temperature Sensors/Max6675: Difference between revisions

From msgwiki
Jump to navigation Jump to search
Access restrictions were established for this page. If you see this message, you have no access to this page.
Line 12: Line 12:
int ktcCS = 9;
int ktcCS = 9;
int ktcCLK = 10;
int ktcCLK = 10;
MAX6675 ktc(ktcCLK, ktcCS, ktcSO);
MAX6675 ktc(ktcCLK, ktcCS, ktcSO);
void setup() {
void setup() {
   Serial.begin(9600);
   Serial.begin(9600);
Line 20: Line 18:
   delay(500);
   delay(500);
}
}
void loop() {
void loop() {
   // basic readout test
   // basic readout test  
 
   Serial.print("Deg C = ");  
   Serial.print("Deg C = ");  
   Serial.print(ktc.readCelsius());
   Serial.print(ktc.readCelsius());

Revision as of 04:45, 9 May 2021

General

This is how you would read temperatures in an oven or other broad range temperature application.

Wiring


Code


#include "max6675.h" int ktcSO = 8; int ktcCS = 9; int ktcCLK = 10; MAX6675 ktc(ktcCLK, ktcCS, ktcSO); void setup() {

 Serial.begin(9600);
 // give the MAX a little time to settle
 delay(500);

} void loop() {

 // basic readout test 
  Serial.print("Deg C = "); 
  Serial.print(ktc.readCelsius());
  Serial.print("\t Deg F = ");
  Serial.println(ktc.readFahrenheit());
  delay(500);

}