에듀이노-코딩교육 전문 쇼핑몰 에듀이노-코딩교육 전문 쇼핑몰

학교, 공공기관이라면 후불결제하세요!

 
현재 위치
  1. 게시판
  2. 묻고답하기

묻고답하기

기술문의 게시판입니다.

게시판 상세
제목 여러개를 한개 보드에서 사용이 불가한가요?
작성자 dbgustjr38 (ip:)
  • 작성일 2021-11-20
  • 추천 추천하기
  • 조회수 322

마이크로 사용중이고, trig, echo를 새로 할당하고 기존 코드 복붙해서 함수명만 바꿔서 만들었는데 두번째로 연결한 센서가 distance값이 0이 나오네요


  long dur1, dis1;

  long dur2, dis2;

  

  digitalWrite(trig1, HIGH); // trigPin에서 초음파 발생(echoPin도 HIGH)

  digitalWrite(trig2, HIGH);

  delayMicroseconds(100);

  digitalWrite(trig1, LOW);

  digitalWrite(trig2, LOW);  

  dur1 = pulseIn(echo1, HIGH);    // echoPin 이 HIGH를 유지한 시간을 저장 한다.

  dis1 = ((float)(340*dur1)/1000)/2;

  dur2 = pulseIn(echo2, HIGH);    

  dis2 = ((float)(340*dur2)/1000)/2;


게시글 신고하기

신고사유

신고해주신 내용은 쇼핑몰 운영자의 검토 후 내부 운영 정책에 의해 처리가 진행됩니다.

평점 0점
첨부파일
비밀번호 수정 및 삭제하려면 비밀번호를 입력하세요.
  • 사령관 2021-11-22 0점
    수정 삭제 댓글
    스팸글 문의해주신 여러개 사용은 사용하는 제어보드의 지원핀 개수 만큼 사용이 가능합니다.

    참고사항으로 소스코드에서 사용 센서에 대한 구분은 꼭 해주셔야합니다.
  • 아두 2021-11-22 0점
    수정 삭제 댓글
    스팸글 newping 라이브러리 사용해보세요
  • dbgustjr38 2021-11-28 0점
    수정 삭제 댓글
    스팸글 감사합니다. 문장도 간략해지고 보기 좋네요 :)

스팸신고 스팸해제

댓글 수정

비밀번호 :

수정 취소

/ byte

비밀번호 : 확인 취소

댓글 입력

댓글달기이름 :비밀번호 : 관리자답변보기

확인

/ byte

왼쪽의 문자를 공백없이 입력하세요.(대소문자구분)

에게만 댓글 작성 권한이 있습니다.

댓글 입력

댓글달기이름 :비밀번호 :

확인

/ byte

왼쪽의 문자를 공백없이 입력하세요.(대소문자구분)

에게만 댓글 작성 권한이 있습니다.

«
»