Enviroment Sensor

wildbill:
You've used the F macro here:

    Serial.println(F("Failed to read from DHT sensor!"));

But there are plenty of similar occasions where you didn't. Fixing that should save you quite a bit of RAM.

Supercool, thanks for that.

Because I've been copying code from examples I didnt realise what that was or meant. I have noticed the F() but hadnt looked up what it actually wasn Good trick to know!!

Its got me out of the red!! Down from 79% to 71% of dynamic memory

Sketch uses 20574 bytes (63%) of program storage space. Maximum is 32256 bytes.
Global variables use 1470 bytes (71%) of dynamic memory, leaving 578 bytes for local variables. Maximum is 2048 bytes.