BASIC4MCU | 질문게시판 | 아두이노 delay함수를 millis함수로 대체하는방법
페이지 정보
작성자 이게아닌데 작성일2023-06-09 12:56 조회1,485회 댓글1건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=22845
첨부파일
본문
왕복운동을 하면서 초음파를이용해 거리가 가까우면 아두이노 rc카를 만들고있는 중입니다.왕복운동 코드는 만들어서 초음파센서까지 결합하고 가까우면 멈추겠거니하고 실행하니 잘 안되더군요.딜레이 시간동안 초음파센서 코드가 작동을 안하는것 같아서 delay대신 millis함수를 사용하고싶은데 millis함수를 delay처럼 사용하는법을 알고싶습니다.시리얼모니터에 e를 입력하면 왕복하는 운동입니다.파일 1이 원본이고 파일2가 while문에 들어있는 왕복운동이 delay함수를 millis함수로 만들어본건데 작동을 하진 않더라고요..
댓글 1
조회수 1,485master님의 댓글
master 작성일
long distance;
같은 이름의 변수를 함수 내 여러 곳에서 선언하면 안됩니다.