질문게시판 > 아두이노 초음파센서 조건문 질문

TODAY790 TOTAL340,653
사이트 이용안내
Login▼/회원가입
최신글보기 질문게시판 기술자료 동영상강좌

아두이노 센서 ATMEGA128 PWM LED 초음파 AVR 블루투스 LCD UART 모터 적외선


BASIC4MCU | 질문게시판 | 아두이노 초음파센서 조건문 질문

페이지 정보

작성자 master 작성일2018-12-07 00:40 조회32회 댓글0건

본문

	

아두이노를 이용해서 횡단보도를 만들려고 합니다.

횡단신호초록불에 자동차가 정지선을 넘으면 초음파센서가 감지해서 피에조 부저가 울리도록 하고 싶은데 이 경우에 초음파센서 코딩을 어떻게 해야하나요....

 

//

 

 
아두이노 신호등 질문글입니다.
  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초가 됩니다.

  • BASIC4MCU 작성글 SNS에 공유하기
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기

댓글 0

조회수 32

등록된 댓글이 없습니다.

질문게시판HOME > 질문게시판 목록

MCU, AVR, 아두이노 등 전자공학에 관련된 질문을 무료회원가입 후 작성해주시면 전문가가 답변해드립니다.
ATMEGA128PWMLED초음파
아두이노AVR블루투스LCD
UART모터적외선ATMEGA
전체 스위치 센서
게시물 검색

Privacy Policy
MCU BASIC ⓒ 2017
모바일버전으로보기