Erkennen an welchem Anschluss DS18B20 angeschlossen ist

Serenifly:
Der Code ist ein perfektes Beispiel für die völlig falsche Verwendung von Funktionen :slight_smile: Funktionen haben unter anderem den Sinn Code-Duplizierung zu vermeiden. Weshalb man Parameter übergeben kann

Ich gebe dir da ja recht.

Aber um das halbwegs elegant zu machen, müßte man die onewire Instanzen auch als Array deklarieren, das geht aber nicht.
Oder kann ich ein Array von Funktionspointern deklarieren?

Ich habs versucht, aber ich kriegs nicht hin.