Mich irritiert am meisten, dass die Zeichenkette mit dem Zeilenumbruch nicht korrekt ausgegeben wird. Da sind noch ganz andere Dinge kaputt bei dir, evtl. die Initialisierung? Der Code ist auch nicht vollständig, sonst könnte ich ihn Mal bei mir laufen lassen (mein ASURO steht schon lange einsam im Schrank ...)
Zur Fehlersuche bei der Tasterauswertung solltest du dir Mal die Rohdaten vom ADC und das Berechnungsergebnis der Formel ausgeben lassen, möglichst kontinuierlich, das 500ms-Raster ist da schon kein schlechter Ansatz.
Ich hänge Mal noch eine Testanwendung von mir an, die sollte alle 500ms die einzelnen Tasterzustände in Binärschreibweise (also 0b00100000) ausgeben. Verwendet wird dabei meine Formel mit dem Wert 63.
mfG
Markus
EDIT: Siehe Anhang zwei Posts weiter, da sind alle Werte zwischen 60 und 70 abgedeckt.







Zitieren

Lesezeichen