#include "math.h"
#define poten_pin 0
int32_t tmr1 = 0 ;
float V1 = 1024.0, Vo, voltage, currentVo, lastVo, nextVo;
void setup() {
//pinMode (led_pin, OUTPUT);
Serial.begin(115200);
}
void loop() {
// Serial.println (analogRead(poten_pin));
// voltage = (float) (analogRead(poten_pin) * 5.0 ) / 1024;
// Serial.println( voltage);
// delay (100);
if (millis() - tmr1 == 500) {
tmr1 = millis();
//Serial.println ((Thermistor (analogRead(poten_pin))), 5);
currentVo = Thermistor (poten_pin);
//Serial.println (currentVo, 5);
if (currentVo > nextVo) {
nextVo = currentVo;
//Serial.print (nextVo, 5);
//Serial.print (' ');
}
if ( lastVo) {
lastVo = currentVo;
Serial.print (lastVo);
Serial.println (' ');
}
}
}
float Thermistor ( int Vo ) {
// Vo = analogRead(poten_pin);
voltage = (float) (analogRead(poten_pin) * 4.82 ) / 1024;
return voltage;
}