Versand aus Deutschland
Rechnung mit MwSt.
Support per E-Mail
Das Analoges Temperatursensormodul KY-013 für Arduino, misst die Umgebungstemperatur basierend auf der Widerstandsänderung des Thermistors.
Das Modul KY-013 besteht aus einem NTC-Thermistor und einem 10 kΩ Widerstand. Der Widerstand des Thermistors variiert mit der Umgebungstemperatur. Im Beispielcode wird die Steinhart-Hart-Gleichung verwendet, um die genaue Temperatur des Thermistors abzuleiten.
Verbinden Sie die 5V Versorgung mit dem (Mitte) und die Masse (-) an. Signal (S) wird mit einem analogen Eingang (Pin A0) des Arduinos verbunden.
KY-013 | Arduino |
S | A0 |
mitte | 5V |
– | GND |
#include <math.h> double Thermister(int RawADC) { double Temp; Temp = log(((10240000/RawADC) - 10000)); Temp = 1 / (0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp ))* Temp ); Temp = Temp - 273.15; // Umrechnung von Kelvin in Celcius return Temp; } void setup() { Serial.begin(9600); } void loop() { Serial.print(Thermister(analogRead(0))); //lesen des analogen Pin A0 Serial.println("c"); delay(500); }