BASIC4MCU | 질문게시판 | 아두이노 초음파센서 조건문 질문
페이지 정보
작성자 master 작성일2018-12-07 00:40 조회4,518회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=6481
본문
아두이노를 이용해서 횡단보도를 만들려고 합니다.
횡단신호초록불에 자동차가 정지선을 넘으면 초음파센서가 감지해서 피에조 부저가 울리도록 하고 싶은데 이 경우에 초음파센서 코딩을 어떻게 해야하나요....
//
아두이노 신호등 질문글입니다.EastWest(0,0,1); SouthNorth(1,0,0); delay(10000); // RYG // 동서차선 직진 // 10초여기서는 동서방향 직진이므로 남북방향은 정지인데요딜레이 10초 동안 남북방향 정지선 초음파 센서를 체크하면 됩니다.EastWest(0,0,1); SouthNorth(1,0,0); // RYG // 동서차선 직진 // 10초for(int i=0;i<50){// 남쪽방향 정지선 초음파센서 체크 // 정지선 위반 시 부저 ON // 0.1초// 북쪽방향 정지선 초음파센서 체크 // 정지선 위반 시 부저 ON // 0.1초}
딜레이 대신 for()문으로 루프를 만들고요초음파센서 1개 체크하는데 0.1초 정도 걸린다고하면남쪽과 북쪽 2개의 초음파를 체크하는데에 0.2초가 소요되므로루프 50회 돌리면 10초가 됩니다.
댓글 0
조회수 4,518등록된 댓글이 없습니다.