#include <TM1637TinyDisplay.h>
int SENSOR;
float TEMPERATURA;
const float BETA = 3950; // should match the Beta Coefficient of the thermistor
#define CLK 2
#define DIO 3
TM1637TinyDisplay display(CLK, DIO);
const uint8_t celsius[] = {
SEG_A | SEG_B | SEG_G | SEG_F, // grados
SEG_A | SEG_F | SEG_E | SEG_D // C
};
void setup() {
display.setBrightness(5);
}
void loop() {
SENSOR = analogRead(A0);
TEMPERATURA = 1 / (log(1 / (1023. / SENSOR - 1)) / BETA + 1.0 / 298.15) - 273.15;
display.showNumberDec((int)TEMPERATURA, false, 0, 2);
display.setSegments(celsius, 2, 2);
delay(1000);
}