Hallo,
macht's doch nicht so kompliziert ...
Mittelwert bilden und abwarten - wenn sich z.B. 5 sec nichts ändert, Werte (auch die Vergleichswerte) in den EEProm schreiben.
Nur bei Änderung (neuer MIDI-Wert) nach z.B. 5 sec, EEProm aktualisieren (dann spielt das "Flattern keine Rolle).
Beim Einschalten erstmal warten bis Spannung stabil ! Dann Werte aus dem EEProm lesen und mit neuem ADC-Wert vergleichen.
Zur Sicherheit neuen MIDI-Wert erst zulassen, wenn Abweichung zum alten (EEProm-MIDI-Wert) > 3 (oder auch eine andere Triggerschwelle).
Damit sollten auch alle Einschwingeffekte weggebügelt sein.
Gruss
gp177
macht's doch nicht so kompliziert ...
Mittelwert bilden und abwarten - wenn sich z.B. 5 sec nichts ändert, Werte (auch die Vergleichswerte) in den EEProm schreiben.
Nur bei Änderung (neuer MIDI-Wert) nach z.B. 5 sec, EEProm aktualisieren (dann spielt das "Flattern keine Rolle).
Beim Einschalten erstmal warten bis Spannung stabil ! Dann Werte aus dem EEProm lesen und mit neuem ADC-Wert vergleichen.
Zur Sicherheit neuen MIDI-Wert erst zulassen, wenn Abweichung zum alten (EEProm-MIDI-Wert) > 3 (oder auch eine andere Triggerschwelle).
Damit sollten auch alle Einschwingeffekte weggebügelt sein.
Gruss
gp177