@tomas

ich habe einfach ein schlechtes Gefühl, wenn ich den gesamten Code hier reinstelle. Da habe ich bisher mehrere Monate gebraucht um das Ganze zu entwickeln ( Hard- und Software) und es ist da wo ich es einsetze (kein kommerzielles Intresse!) bisher einmalig. Ich möchte nur nicht das das irgendwo einfach kopiert wird.

@PickNick

ja auch nochmal Danke für den Code. Ich bin nur noch nicht fit genug um den wirklich zu kapieren... kommt noch (hoffe ich )

In meiner Do- Loop passiert nicht besonders viel.

Do

Start ADC
U-Wert einlesen
Stop ADC

vergleich U-Wert mit bisherigen Werten, nach tiefster Wert und
aktueller Wert

Zählergebnisse Impulse mit Vorgaben verglichen

RC- Kanal mit Pulsein gemessen (nur der reine Wert, keine Umrechnung in ms)

RC-Kanal Wert mit Vorgabe vergleichen und Statusmeldung bei Schwellwert Unter- bzw. Überschreitung

Loop

OnInt0:

incr Zähler für Impulsmessung
Return

OnTimer: (alle 0,25 sek.)

Daten (Zählerstand Impulsmessung, Werte U, Statuswerte Durchflussmesser, RC Kanal) werden über RS232 gesendet und über Funk telemetriert.

Gruß
Markus