[답변] 임무확장 실습6 메시지 수신 실패 도와주세요!(우선 실습6을) > Q&A

본문 바로가기

사이트 내 전체검색


커뮤니티
누구나 참여할 수 있는 캔위성 체험·경연대회 홈페이지 입니다.



Q&A

Home   >  커뮤니티  >  Q&A

[답변] 임무확장 실습6 메시지 수신 실패 도와주세요!(우선 실습6을)

페이지 정보

profile_image
작성자 name
댓글 0건 조회 931회 작성일 21-08-03 23:12

본문

우선 실습 6을 그대로 수행해 보세요..


프로토콜 8 페이지를 참조하여 메시지를 보내 보세요.



1. 아두이노 에서 보내기

  ( 간단한 예로는 Arduino_Sub_Cansat_2017_ATLM_MSG.ino 가 있습니다.  )

    코드를 보시면, 반복적으로  

    . ATLM 을 얻고, 

    . 센서값을 문자열로 길이를 계산하고,

    . 프로토콜에 맞게 통신 포트에 전송하고,

    . 센서 값을 통신 포트에 전송하고

    . line 끝을 전송하고

    . 잠시 쉬고

    

2. Cansat 에서 전송하기

    . 코드를 보시면, hyCANSAT_M7_OPERATION() 을 수행하고 있음.

    . 아두이노 보드의 TX 포트를 캔위성 M7에 해당 하는 DTLM4 와 연결해야 함.

     ( M7 == DT4 == aD3 입니다. )


0x76

0x00

0xA0 ~ 0xAF

길이(n)

데이타 (n)




> > > 1.지상국으로 메시지 전송 중 지상국 프로그램 멈춤 > 2021_04_캔위성_사전교육_임무확장_실습_20210702의 > 36페이지에서 수신 받은 데이터를 지상국으로 보내려고 하는데 > hytransuart 함수(아두이노에서 전송된 데이터를 수신하는 함수?) 안에서 > 수신 받은 데이터를 지상국으로 > hyCANSAT_Gs_Tx_Message 함수를 이용하여 > 전송하려고 하는데 지상국이 멈춥니다. > 어떻게 처리하면 될까요? > > 2. 메시지 상태창에 수신된 메시지 표시 안 됨 > 그림2 참조 > >

댓글목록

등록된 댓글이 없습니다.


캔위성체험경연대회 주소 : 34141 대전광역시 유성구 대학로 291 KAIST 인공위성연구소
E-mail : cansat@kaist.ac.kr
COPYRIGHT SATREC CANSAT COMPETITION 2023. ALL RIGHTS RESERVED.