4. 모터 돌리기 (토글)




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);
}