hey, thanks that works great. I'm still really new to the arduino but learning little bits here and there especially thanks to people like yourself

would it be complicated to have the degrees c symbol move to the left by one space when the temperature reading is in single figures?
Edit...
tried putting in if/else statements. It does compile and run but when the temp is <10 i get two degrees symbols for example 2°°C?
is it ignoring the if/else and just running both?
#include <LiquidCrystal.h>
LiquidCrystal lcd(7, 8, 9, 10, 11, 12);
#include <math.h>
double Thermister(int RawADC) {
double Temp;
Temp = log(((10240000/RawADC) - 10000));
Temp = 1 / (0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp ))* Temp );
Temp = Temp - 273.15; // Convert Kelvin to Celcius
return Temp;
}
void setup() {
lcd.begin(16, 2);
delay(100);
Serial.begin(115200);
pinMode(13, OUTPUT);
}
void loop() {
lcd.clear();
lcd.setCursor(0,0);
lcd.print(int(Thermister(analogRead(0))));
if (int(Thermister(analogRead(0))) <= 10)
{
lcd.setCursor(1,0);
lcd.print((char)223);
lcd.setCursor(2,0);
lcd.print ("c"); // action A
}
else if (int(Thermister(analogRead(0))) >= 10)
{
lcd.setCursor(2,0);
lcd.print((char)223);
lcd.setCursor(3,0);
lcd.print ("c"); // action B
}
lcd.setCursor(2,0);
lcd.print((char)223);
lcd.setCursor(3,0);
lcd.print ("c");
Serial.println(int(Thermister(analogRead(0)))); // display Fahrenheit
digitalWrite(13, HIGH); // set the LED on
delay(2); // wait for a second
digitalWrite(13, LOW); // set the LED off
delay(10000); // wait for a second
}