Вернуться на страницу библиотеки модулей

Это аналоговый датчик температуры на основе термистора NTC и SMD резистора 10 кОм. В качестве аналога также выступает модуль датчика температуры KY-028, в котором используется датчик того же типа, с одним только отличием – у него присутствует и цифровой выход.

int ThermistorPin = A0;
int Vo;
float R1 = 10000; // value of R1 on board
float logR2, R2, T;
float c1 = 0.0010222847, c2 = 0.0002531646, c3 = 0.0; // S-H coefficients derived from MF52 B=3950 K spec
void setup() {
  Serial.begin(9600);
}
void loop() {
  Vo = analogRead(ThermistorPin);
  R2 = R1 * (1023.0 / (float)Vo - 1.0); //calculate resistance on thermistor
  logR2 = log(R2);
  T = (1.0 / (c1 + c2*logR2 + c3*logR2*logR2*logR2)); // temperature in Kelvin
  T = T - 273.15; //convert Kelvin to Celsius
 // T = (T * 9.0)/ 5.0 + 32.0; //convert Celsius to Fahrenheit
  Serial.print("Temperature: ");
  Serial.print(T);
  Serial.println(" C");
  delay(500);
}

Рекомендуемые ссылки:
Arduino Analog Temperature Sensor KY-013 (HW-498) — Wiring & Code
KY-013 Temperature sensor (NTC) – SensorKit
GitHub – themactep/KY013: Arduino library for KY-013 analog temperature sensor module · GitHub
Using the Temperature Sensor Module KY-013 with Arduino – Phipps Electronics
ESP32 KY-013 Analog Temperature Sensor Module Pinout
KY-013 – модуль аналогового датчика температуры. Подключение к Arduino.
Датчик температуры к Ардуино KY-013 – RxTx.su
Модуль KY-013

Вернуться на страницу библиотеки модулей