int i = 0;
void setup() {
pinMode(A1, INPUT);
pinMode(A2, INPUT);
}
void loop() {
if (digitalRead. (A1)==HIGH&&digitalRead(A2)==HIGH) {
i += 1;
digitalWrite(A1, LOW);
digitalWrite(A2, LOW);
}
}
아두이노 레오나르도 코드고,
목적은 스위치 1,2가 동시에 눌러지면 i를 1 올리는것임.
그런데 loop로 계속 돌아가니까 1만 올리고 싶은데 2,3,...계속 올라가버림.
그래서 스위치를 해제하게 했는데, 결과 예측좀 해줘
void setup() {
pinMode(A1, INPUT);
pinMode(A2, INPUT);
}
void loop() {
if (digitalRead. (A1)==HIGH&&digitalRead(A2)==HIGH) {
i += 1;
digitalWrite(A1, LOW);
digitalWrite(A2, LOW);
}
}
아두이노 레오나르도 코드고,
목적은 스위치 1,2가 동시에 눌러지면 i를 1 올리는것임.
그런데 loop로 계속 돌아가니까 1만 올리고 싶은데 2,3,...계속 올라가버림.
그래서 스위치를 해제하게 했는데, 결과 예측좀 해줘
Switch가 Change되었을 때 발생하는 Method가 있다면 편할텐데
둘다 땟을때 플래그 온 둘다 눌렀을때 오프 온일때만 둘다 누를때 1올림
하,,,
스위치면 입력장치인데 거따가 출력함수인 write를쓰면 되겠냐?