Änfängerfrage Versuch erste eigene Library zu erstellen

Ok, es sind ganz schön viele Dinge die ineinander greifen, und die man besser vorher gewusst hätte. Für die erster eigene Lib glaube ich ein komplizierteres Beispiel, auch wenn das für Profis wie euch super einfach ist.

Wenn ich das jetzt richtig verstanden habe könnte man das so umsetzen, wobei Serenifly's Anmerkung zu "new" und Destruktor noch nicht umgesetzt sind. Zumindest compiliert der Sketch, aber das muss ja nicht heißen, dass es alles richtig ist.

Vielen Dank für eure Hilfe.

Sketch

#include <DallasTemperature.h>                        // für Datentypen erforderlich
const int GeraeteID = 123;                                  // eindeutige Gerätekennung
#define One_Wire_Pin 5                                // OneWireBus

DeviceAddress TA[2] = {
  { 0x28, 0x5F, 0x6A, 0xD7, 0x04, 0x00, 0x00, 0x16 },
  { 0x28, 0xC8, 0x68, 0xD2, 0x03, 0x00, 0x00, 0x6C },
};

#include <flTSensorBaum.h>                            // Temperaturmessungen mit Ergebnismeldung
 flTSensorBaum TSB(One_Wire_Pin, GeraeteID, TA, 2);


void setup()
{
  pinMode(LED_BUILTIN, OUTPUT);

  Serial.begin(9600); 
  Serial.println(F("Test-Sketch"));
  Serial.print(GeraeteID);
  TSB.begin();
  Serial.println(F(";Setup fertig"));
}

void loop()
{
  TSB.TempMelden();
}