Why do you sometimes set buttonstate to digitalRead(buttonPin) and sometimes to !digitalRead(buttonPin) ? Seems a bit odd.
Steve
Why do you sometimes set buttonstate to digitalRead(buttonPin) and sometimes to !digitalRead(buttonPin) ? Seems a bit odd.
Steve