Das geht auch, mit globalen Variablen oder Addressübergabe. Nur ist das nicht der konventionelle Weg.Zitat:
Nur hab ich schon Beispiel Programme gesehen, wo die das auch mit "void" gemacht haben - komisch
Beim Initialisieren bestimmt die max_cm_distance letztendlich wie lange die Funktion ping() wartet, bis sie abbricht:
NewPing(trigger_pin, echo_pin, max_cm_distance);
Nach dem Initialisieren wird die max_cm_distance nicht mehr benötigt.
ping gibt den Wert 0 (NO_ECHO) zurück, falls das Echo nicht rechtzeitig eintrifft.