const int ntcPin = 36; // Pino de entrada analógica ADC1_CHANNEL_0
void setup() {
Serial.begin(9600);
}
void loop() {
int rawValue = analogRead(ntcPin); // Lê o valor analógico
float voltage = rawValue * (3.3 / 4095); // Converte para tensão
float resistance = (3.3 - voltage) * 10000 / voltage; // Calcula a resistência do NTC
float temperature = 1 / (1 / 298.15 + 1 / 3435.0 * log(resistance / 10000)) - 273.15; // Converte para temperatura em graus Celsius
Serial.print("Temperatura: ");
Serial.print(temperature);
Serial.println(" °C");
delay(1000);
}