BASIC4MCU | 질문게시판 | 센서값 저장
페이지 정보
작성자 비공개 작성일2018-07-23 21:37 조회26,322회 댓글5건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=2546
본문
자이로 센서를 이용하여 pitch roll yaw 값을
sprintf(test1,"\r pitch : %d\rroll : %d\ryaw : %d\r", pitch", roll, yaw)
이런 식으로 하이퍼 터미널로 보고 pitch,roll,yaw 를 확인합니다.
이때 처음에 들어온 값이나 일정시간 3초정도 들어온 값을 받아서 평균을 내서
기준 값으로 사용하고 싶은데 어떻게 해야 할까요?
댓글 5
조회수 26,322master님의 댓글
master 작성일
아두이노 사용하시나요
기준값은 1회만 실행하면 될테니
셋업함수에서 3초동안 값을 읽어서 더하고
횟수로 나눠주면 평균값이 되겠죠
이 값을 루프문에서 사용하면 됩니다.
3초동안 몇번 읽을 수 있는지 대충 측정하고 그 횟수만큼 루프를 돌리세요
빠박이빠박님의 댓글
빠박이빠박 작성일
아트메가를 사용합니다.
처음 들어온 값을 기준 값으로 설정하고 싶은데 어떻게 해야 하나요?
master님의 댓글
master 작성일
마찬가지입니다.
메인함수에서 무한루프 들어가기 전에 3초동안 값을 읽어서 기준값으로 사용하세요
빠박이빠박님의 댓글
빠박이빠박 작성일읽어 들이는 방법을 잘모르겠습니다 ㅜㅜ
master님의 댓글
master 작성일메인문 무한 루프에서 읽고 있는 것 아닌가요?