얘 왜이러냐?


int currentsens = 0;
int lastsens = 0;
boolean butttoninput(boolean last, int i){
  boolean current = digitalRead(i);
  if(current != last){
    delay(15);
    current = digitalRead(i);
  }
  return(current);
}


void setup() {
  // put your setup code here, to run once:
  pinMode(4, OUTPUT);
  pinMode(3, INPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
  currentsens = buttoninput(lastsens, 2);
  if(lastsens == 0 && currentsens == 1 ){
    digitalWrite(4, HIGH);
    delay(8);
    digitalWrite(4,LOW);
  }
  lastsens = currentsens;

}

 

https://youtu.be/sO5QGXNzezk?t=152


이 영상 보고 만들었는데 어케해야함?