Was ist mit dem Widerstand parallel zum Piezo um dem Pullup im Port?
und wie ist der Piezo angeschlossen? gegen +5V oder gegen Masse?
if ( !tmpizo )
Das if wird nur ausgeführt wenn tmpizo == 0 ist.
Bei einer Störung (doppelter decrement) geht es dann eine Ganze Runde bis tmpizo wieder 0 wird.
So etwas sollte man mit
if ( tmpizo <= 0 )
aber dann muss tmpizo signed sein.
Zudem verwende ich keine Bibliotheken, da weiss man nie welche Seiteneffekt die noch haben.
Ich weiss nicht was ToggleBit() im Detail macht.
MfG Peter(TOO)
Lesezeichen