/*
   Código demonstrativo para a aula de Bancos de Dados aplicados à Internet das Coisas,
   Curso de Engenharia e Administração de Sistemas de Banco de Dados,
   Faculdade de Tecnologia - UNICAMP.
*/

int pino_sensor = 0;
const float BETA = 3950;
 
void setup() {
  
  Serial.begin(9600);

}

void loop() {

  int temp_c = 1 / (log(1 / (1023. / analogRead(pino_sensor) - 1)) / BETA + 1.0 / 298.15) - 273.15;
  int temp_f = (temp_c * 9) / 5 + 32; 

  Serial.print(temp_c,DEC);
  Serial.print(" C, ");
  Serial.print(temp_f,DEC);
  Serial.println(" F");
  
  delay(1000);

}