If else 문에서 수정하십시오. 상태를 확인하는 동안 문제가 발생합니다. 그리고 pot pin (A0)은 bluePin과 yellowPin과 상호 의존합니다. 그래서 개별적으로 그들은 잘 작동합니다. ------------------- 당신은 일을: while (digitalRead(button)==LOW); 해당 코드는 digitalRead가 TRUE가 될 때까지 모든 실행을 중지하므로 해당 명령문 이후의 코드는 버튼이 HIGH가 된 후에 만 실행됩니다. 내가 할 수있는 한 다음 IF가 이미 LOW 또는 HIGH 판독의 경우해야 할 일을 처리하고 있기 때문에 불필요합니다. 또한 delay (250); 일단 제거되면 실행을 차단할 코드의 유일한 부분 인 것 같습니다. 그래서 이것이 유일한 차단 버..