-
버튼 누른 회수 구하기Arduino/Button 2020. 10. 22. 18:01
소스 코드
void setup() { // put your setup code here, to run once: Serial.begin(9600); pinMode(7,INPUT); } int count = 0; // 버튼을 누른 회수 void loop() { // 버튼이 눌렸을 때 if (digitalRead(7) == HIGH) { while (1) { if (digitalRead(7) == LOW) { Serial.println(count++); delay(100); break; } } } }
소스 코드
void setup() { // put your setup code here, to run once: Serial.begin(9600); pinMode(7,INPUT); } int count = 0; // 버튼을 누른 회수 int flag = 0; void loop() { // 버튼이 눌리면 if(digitalRead(7)==HIGH) { if(flag==0) { flag=1; count++; Serial.println(count); while(1) { if(digitalRead(7)==LOW &&flag==1){ flag=0;break;} } delay(500); } } }
'Arduino > Button' 카테고리의 다른 글
버튼과 인터럽트 (0) 2020.10.23 시간 간격을 통해 버튼을 누를 때마다 LED를 깜빡이게 하기 (0) 2020.10.22 시간 간격을 통해 버튼을 누를 때마다 LED를 반전 (0) 2020.10.22 Pull down & Pull up 저항 (0) 2020.10.22 버튼 제어 (0) 2020.10.21