0
3 개의 버튼 조합에 따라 LED가 일정 시간 동안 켜지는 코드가 있습니다."for"루프 중에 버튼 조합으로 LED를 끄기
내 문제는 일단 조합이 시작되면 LED를 끌 수없는 것입니다. 내가 3 개의 버튼을 모두 누를 때 LED는 얼마 동안 남아 있는지에 관계없이 꺼질 것이라고 가정합니다. 나에 따르면 LED는 버튼 1을 누를 경우, 전원을 껐다 24sec을 위해 켜 있지만, 모든 버튼을 누르면되고있는 경우 해제해야
if (buttonState1 == HIGH){
digitalWrite(ledPin4, HIGH);
for (int d=0; d<24;d++)
if (buttonState1 == HIGH && buttonState2 == HIGH && buttonState3 == HIGH){
d=24;
}
delay(1000)
}
digitalWrite(ledPin4, LOW);
}
: 여기
내가 문제가있는 부분입니다 시간과 관계없이 같은 시간에.
코드에 따르면 LED에만 1 초간 점등됩니다. –