BASIC4MCU | 질문게시판 | 터치센서 질문있습니다..
페이지 정보
작성자 매난국죽 작성일2019-05-29 03:21 조회3,386회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=8950
본문
아래의 코드처럼 터치센서를 터치하여 디지털 값이 0이될 때 변수 a값을 1씩 증가하는 코드를 구성하였습니다.
터치센서를 터치하는 동안 a의 값이 계속 증가하는 것이 아니라 처음 터치했을때만 a값을 1만 증가시키려면 어떤 식으로 구성해야 하는지 잘 모르겠습니다...
while, do while 등 여러가지 함수를 이용하여 시도를 해봤지만 전부 실패네요 ㅠㅠ 도움주시면 감사하겠습니다..
int a = 0;
void setup(){
Serial.begin(9600);
pinMode(3, INPUT);
}
void loop(){
boolean Touch = digitalRead(3);
if(Touch == 0){
a = a + 1;
}
Serial.println(a);
delay(500);
}
댓글 0
조회수 3,386등록된 댓글이 없습니다.