Zmienna - wartość = 0

Po kliknięciu przycisku jest zmienna ++

daję warunek dla akcji, że ma się coś wykonać, ta zmienna dzieli się przez 3 bez reszty (%3 == 0)

Nie działa, więc proszę serial.print, żeby za każdym kliknięciem podał mi wartość zmiennej.

No i zamiast cyferek drukuje pierdyliard losowo dobranych robaczków.

Na wszelki wypadek uparłem się, że zmienna ma być (int) i koniec. Nie słucha.

Maci jakiś pomysł o co
@npsr: Tak na teraz, to co mi do głowy przychodzi:

1) czy poza tym jednym miejscem komunikacja przez Serial działa dobrze? Może spróbuj zmienić prędkość transmisji na niższą, na 9600, oczywiście i w programie i w terminalu który odbiera musisz to ustawić jednakowo.

2) Zauważ, że samo wciśnięcie przycisku trwa stosunkowo długo (w porównaniu do prędkości działania programu) przez co mikrokontroler Twoje jedno wciśnięcie może odczytać jako tysiące - setki tysięcy