BASIC4MCU | 질문게시판 | 답변 : 초음파센서 nan값 처리 방법 문의
페이지 정보
작성자 master 작성일2020-06-19 20:00 조회3,076회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=12924
본문
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2020-06-19 오후 8:06:22// by Ok-Hyun Park//void loop(){long duration1,distance1,duration2,distance2;//digitalWrite(trig1,1); delayMicroseconds(10); digitalWrite(trig1,0);duration1=pulseIn(echo1,HIGH); distance1=((float)(340*duration1)/10000)/2;Serial.print("초음파1 거리: "); Serial.println(distance1);delay(100);//digitalWrite(trig2,1); delayMicroseconds(10); digitalWrite(trig2,0);.duration2=pulseIn(echo2,HIGH); distance2=((float)(340*duration2)/10000)/2;Serial.print("초음파2 거리: "); Serial.println(distance2);delay(100);//float a=10;long p1=distance1;long p2=distance2;long p3=p1-p2;float s1=acos((4*pow(a,2)+pow(p2,2)-pow(p1,2))/(4*a*p2));int p=sqrt(pow(a,2)+pow(p2,2)-(2*a*p2)*cos(s1));float Q=degrees(acos((p2/p)*sin(s1)));
이렇게 수정해서 다시 돌려보세요
댓글 0
조회수 3,076등록된 댓글이 없습니다.