int PIN_MOTOR = 9;
int PIN_BUTTON = 8;
void setup() {
pinMode(PIN_MOTOR, OUTPUT);
pinMode(PIN_BUTTON, INPUT);
}
int prevButton = LOW;
int motorOn = LOW;
void loop() {
int currButton = digitalRead(PIN_BUTTON);
if(prevButton == LOW && currButton == HIGH) {
motorOn = HIGH - motorOn;
}
prevButton = currButton;
digitalWrite(PIN_MOTOR, motorOn);
}