Skip to content

Technik Blog

Programmieren | Arduino | ESP32 | MicroPython | Python | Raspberry Pi | Raspberry Pi Pico

Menu
  • About me
  • Contact
  • Deutsch
  • English
Menu

Arduino Lesson #8 – MAX6675 temperature module

Posted on 18. November 202210. March 2024 by Stefan Draeger

In this post, I like to present the MAX6675 temperature module at Arduino UNO.

Arduino Lesson #8 – MAX6675 temperature module
Arduino Lesson #8 – MAX6675 temperature module

In the past post at my blog, I show you another digital temperature sensor Arduino Lesson #6 – digital temperature sensor DS18B20, but this sensor is very special.

  • Buy a MAX6675 temperature module
  • Technical data of MAX6675 temperature module
  • Circuit diagram
  • Library
  • Code
  • Video
  • Download
  • Conclusion

Buy a MAX6675 temperature module

You can find this module very cheap at ebay.de for €7* without shipping cost. If you can wait for some weeks for long delivery than you can take a look at aliexpress.com there you can find this module more cheaply.

Note from me: The links marked with an asterisk (*) are affiliate links. If you make a purchase through these links, I will receive a small commission to help support this blog. The price for you remains unchanged. Thank you for your support!

Technical data of MAX6675 temperature module

  • Temperature range 0 °C up to ca. 1024 °C
    • the resolution of the temperature sensor is 0,25 °C
  • Power supply 3V to 5,5V
  • Surrounding temperature -20 bis 85 °C
  • Weight ca. 4 g
  • Dimensions 15 mm x 25 mm x 13 mm
MAX6675 Thermosensor
MAX6675 Thermosensor

Circuit diagram

The MAX6675 module has two connection sides, one to the microcontroller (e.g. Arduino) and one to the sensor (+ and -).

MAX6675 module
MAX6675 module
Modul MAX6675Arduino UNO
GND (Ground)GND
VCC5V
SCK (Serial Clock) 10
CS (Chip Select) 9
SO (Serial Output) 8
Modul MAX6675Thermosensor
 +red
 –blue

Library

A library for controlling the module can be found on GitHub under the following link, https://github.com/adafruit/MAX6675-library.

I have described in detail how to integrate a library into the Arduino IDE in the tutorial “Arduino IDE, Integrating a library” and therefore do not want to go into this further here.

Code

After the required library has been integrated into the Arduino IDE, the rest is easy, as the object MAX6675, which the library provides, is used here.

#include "max6675.h" //Die MAX6675 Bibliothek

int max6675SO = 8; // Serial Output am PIN 8
int max6675CS = 9; // Chip Select am PIN 9
int max6675CLK = 10; // Serial Clock am PIN 10

// Initialisierung der MAX6675 Bibliothek mit 
// den Werten der PINs
MAX6675 ktc(max6675CLK, max6675CS, max6675SO); 

  
void setup() {
  Serial.begin(9600); // Begin der Seriellen Kommunikation mit 9600 Baud
  delay(500); // eine kleine Pause damit der Sensor sich kalibriert 
}

void loop() {
  // Lesen des Temperaturwertes in Grad Celsius
  Serial.print(ktc.readCelsius());
  Serial.println("C"); 

  // Lesen des Temperaturwertes in Grad Fahrenheit
  Serial.print(ktc.readFahrenheit());
  Serial.println("F");

  // 500ms Pause bis zum nächsten Durchlauf
  delay(500);
}

Video

Thermosensor MAX6675
Watch this video on YouTube.

Since the candle can only reach a temperature of ~210 °C, I built a small fire with my hobo to see if that would help.

Temperatursensor MAX6675 Test am offenem Feuer
Watch this video on YouTube.

But here, too, only temperatures below 600 °C have been reached.

Download

Thermosensor MAX6675Herunterladen

Conclusion

An interesting temperature sensor, although I first have to test the 1024 °C specified.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Fragen oder Feedback?

Du hast eine Idee, brauchst Hilfe oder möchtest Feedback loswerden?
Support-Ticket erstellen

Newsletter abonnieren

Bleib auf dem Laufenden: Erhalte regelmäßig Updates zu neuen Projekten, Tutorials und Tipps rund um Arduino, ESP32 und mehr – direkt in dein Postfach.

Jetzt Newsletter abonnieren

Unterstütze meinen Blog

Wenn dir meine Inhalte gefallen, freue ich mich über deine Unterstützung auf Tipeee.
So hilfst du mit, den Blog am Leben zu halten und neue Beiträge zu ermöglichen.

draeger-it.blog auf Tipeee unterstützen

Vielen Dank für deinen Support!
– Stefan Draeger

Categories

Links

Blogverzeichnis Bloggerei.de TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste Blogverzeichnis trusted-blogs.com

Stefan Draeger
Königsberger Str. 13
38364 Schöningen

Tel.: 01778501273
E-Mail: info@draeger-it.blog

Folge mir auf

  • Impressum
  • Datenschutzerklärung
  • Disclaimer
  • Cookie-Richtlinie (EU)
©2025 Technik Blog | Built using WordPress and Responsive Blogily theme by Superb
Cookie-Zustimmung verwalten
Wir verwenden Cookies, um unsere Website und unseren Service zu optimieren.
Funktional Always active
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
Einstellungen anzeigen
{title} {title} {title}