궁굼하다 2023. 10. 21. 12:46
728x90
반응형

스위치 코드(Arduino IDE)

int btn_pin = 2;
int led_pin = 13;
int flag = 0;

void setup() {
  // put your setup code here, to run once:
  pinMode(btn_pin,INPUT);
  pinMode(led_pin,OUTPUT);

}

void loop() {

  if((digitalRead(btn_pin)==1) && (flag==0)){
    flag = 1;
    if(digitalRead(led_pin) == LOW){
      digitalWrite(led_pin, HIGH);
    }else{
      digitalWrite(led_pin, LOW);
    }
    
  }else if(digitalRead(btn_pin)==0) flag=0;
  
}
반응형
댓글수0