Die Höhe des max Wasserstandes darin beträgt 575mm (0.575m).
Der Abstand zwischen Sensor und max. Wasserpegel würde 300mm (0.30m) betragen.
Füttere ich den Sketch mit diesen Werten, bekomme ich jedoch keinerlei Ausgabe.
Code: Alles auswählen
// start of range [m]
// (maximum supported: 5.5m)
const auto DISTANCE_RANGE_BEGIN = 0.575 + 0.30;
// end of range [m]
// (maximum supported: 5.5m, a value below DISTANCE_RANGE_BEGIN is allowed)
const auto DISTANCE_RANGE_END = 0.30;
// good quality distance [m]
// (max. distance from median, only good values are included in the final result)
Code: Alles auswählen
** ULTRA SONIC LEVEL SENSOR ***
DISTANCE_RANGE_BEGIN[mm]: 875
DISTANCE_RANGE_END [mm]: 300
TIME_RANGE_BEGIN [µs/2]: 10367
TIME_RANGE_END [µs/2]: 3554
MEASURED[µs/2]:
IN RANGE[µs/2]:
SORTED [µs/2]:
MEDIAN [µs/2]: 0
CLEANED [µs/2]:
AVERAGE [µs/2]: 0
DISTANCE [mm]: 0
OUT : 255
TEMPERATUR : 25.44
SPANNUNG : 253.91
Erhöhe ich jetzt DISTANCE_RANGE_BEGIN auf >= 1.502 + 0.30, erhalte ich Werte
Code: Alles auswählen
// start of range [m]
// (maximum supported: 5.5m)
const auto DISTANCE_RANGE_BEGIN = 1.502 + 0.30;
// end of range [m]
// (maximum supported: 5.5m, a value below DISTANCE_RANGE_BEGIN is allowed)
const auto DISTANCE_RANGE_END = 0.30;
// good quality distance [m]
// (max. distance from median, only good values are included in the final result)
Code: Alles auswählen
*** ULTRA SONIC LEVEL SENSOR ***
DISTANCE_RANGE_BEGIN[mm]: 1802
DISTANCE_RANGE_END [mm]: 300
TIME_RANGE_BEGIN [µs/2]: 21350
TIME_RANGE_END [µs/2]: 3554
MEASURED[µs/2]: 7535,7537,7535,7537,7535,7535,7535,7535,7535,7535,7537,7535,7535,7535
IN RANGE[µs/2]: 7535,7537,7535,7537,7535,7535,7535,7535,7535,7535,7537,7535,7535,7535
SORTED [µs/2]: 7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7537,7537,7537
MEDIAN [µs/2]: 7535
CLEANED [µs/2]: 7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7535,7537,7537,7537
AVERAGE [µs/2]: 7535
DISTANCE [mm]: 637
OUT : 197
TEMPERATUR : 25.44
SPANNUNG : 253.91
Hat vielleicht jemand eine Idee, warum die Messung erst ab einem max Distanzwert von 1.802m funktioniert?