#define One_Wire_Pin 5
Jedes vermiedene Define ist ein gutes Define.
Jedes vermeidbare Define ist ein böses Define.
Meist besser:
const byte One_Wire_Pin = 5;
#ifndef __flTSensorBaum__
#define flTSensorBaum
//......
#endif
Veralteter Include Guard
Kannst du ersetzen durch:
#pragma once
TempA = new float [_AnzTempSensoren] ;
lTempA = new float [_AnzTempSensoren] ;
Das new sollte weg! (aber das weißt du ja schon)
Auch ist es nicht hübsch 2 Arrays nebeneinander zu halten.
Meist ist es besser das in einer Struktur zusammen zu fassen.