Hallo Speed,

Was mir auffällt:
1. Mit print# werden WORDs gespeichert, so dass du je 2 Messwerte zusammenfassen könntest und in einer Speicherstelle ablegen. Gespeichert wird dann alle 2 Sekunden.
2. "led" ist bei dir ein Ausgang, an dem eine LED hängt. Da macht es keinen Sinn, led in einer IF-Abfrage zu verwenden. Dazu müsste led ja ein Eingang sein.
3. In dem dump-Teil würde ich close# nicht nehmen. Stattdessen steht es ja in #filefull und muss noch in #dump.
4. "pause 4200" Warum so lange Pause? Da kann der Test auf die Sekunde ja gar nicht immer stattfinden.

Gruß Dirk