LØST RPM måler del 2

Tja, ja ... hvor tror vi at denne "rest" gemmer sig?

Jeg har ikke helt gennemskuet meningen med Pushcounter, men lige nu er min fornemmelse at du skal nulstille rpmcount ved "lastState = PAU;".

Hvis du ikke vil "undertrykke" Serial.print, så skal du putte noget logik omkring den at den ikke bliver brugt. Det kan f.eks. gøres ved at lave sin egen PrintMig() funktion der laver en test om man mener det, og hvis true så bruge Serial.print og ellers ignorere det.

I øvrigt, der er den lille hage at all de strenge du har med de beskeder bliver gemt i RAM som du kun har en 1700 bytes til rådighed af. Der er måder at putte dem i den ekstra NVram chippen har. Søg efter "freemem" for at få vist hvor meget ledig RAM der er i din sketch når den kører, så ved du om det er nødvendigt.