     bufferMTK01[k] = analogRead(PIN_MTK01);
 
     // Calcula a Temperatura
-    float temp1 = bufferLM35[k]*A_LM35;   // Temperatura de Referência ( Ambiente )
-    float temp2 = bufferMTK01[k]*A_MTK01; // Medida da Variação da Temperatura
+    temp1 = bufferLM35[k]*A_LM35;   // Temperatura de Referência ( Ambiente )
+    temp2 = bufferMTK01[k]*A_MTK01; // Medida da Variação da Temperatura
     bufferTemp[k] =  temp1 + temp2;       // Compensação por Software
 
     // Filtragem
-    filterAverenge(bufferLM35,index,k);
-    filterMovingAverenge(bufferLM35,k);
-    filterMovingAverengeExp(bufferLM35,k);
-    filterKalman(bufferLM35,k);
+    filterAverenge(bufferTemp,index,k);
+    filterMovingAverenge(bufferTemp,k);
+    filterMovingAverengeExp(bufferTemp,k);
+    filterKalman(bufferTemp,k);
 
     // Envia via Serial
     Serial.print(lasttime);

    bufferLM35[k] = analogRead(PIN_LM35);
    bufferMTK01[k] = analogRead(PIN_MTK01);
    bufferAvgFilter[k] = 0;
    bufferMvAvgFilter[k] = bufferLM35[k];
    bufferMvAvgExpFilter[k] = bufferLM35[k];
  }

  // Zera Contadores

    Serial.print(' ');
    Serial.print(bufferMvAvgExpFilter[k]);
    Serial.print(' ');
    Serial.print(bufferKalmanFilter[k]);
    Serial.print(' ');
    Serial.println(bufferTemp[k]);

    // Incrementa Contadores
    index = index+1;
