질문게시판 > 실수형 환산 문의.

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

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


BASIC4MCU | 질문게시판 | 실수형 환산 문의.

페이지 정보

작성자 도도리 작성일2018-02-24 17:59 조회14,096회 댓글4건

본문

	

gps모듈 데이터 파싱을통해 GPGGA에서 위도, 경도만 뽑아내었습니다.

그런데 위도,경도 모두 실수형인 초를 구하는 부분이 안됩니다.

혹시 %lf부분이 잘못 되었나요??

파싱한 부분은 사진 첨부하였습니다.

 

void GPS_Longitude() // 경 도

// $GPGGA,035155.00,3723.19464,N,12656.72748,E,1,06,1.69,47.0,M,18.5,M,,*6F 샘플

{

  unsigned char DO,BOON; // 도,분  저장 변수

  double CHO; // 초 저장 변수

  double Longitude; // GPS_LATITUDE 값 저장 변수.

  Longitude=atof(GPS_Dcut[4]); // 문자열을 DOUBLE 형 으로 변환후 저장=>" 12656.72748 "

  DO=(int)Longitude/100; // 도 인 126위치 저장

  BOON=((int)Longitude%100); // 분 인 56  저 저장

  CHO=(Longitude-(int)Longitude)*60; // 초 를 구하기 위하여(12656.72748-12656)*60

  sprintf(test3,"LONGITUDE:%d'%d`%lf %s \n\r",DO,BOON,CHO,GPS_Dcut[5]); //도,분,초,E
 TX0_STR(test3);
   _delay_ms(1000);

 

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

댓글 4

조회수 14,096

master님의 댓글

master 작성일

%lf는 무엇일까요?
8비트 AVR에서 float와 double의 크기가 같습니다.
https://www.basic4mcu.com/bbs/board.php?bo_table=gesiyo18&wr_id=38

master님의 댓글

master 작성일

%f로 출력해보시고
https://www.basic4mcu.com/bbs/board.php?bo_table=gesiyo9&wr_id=45
실수형 표시가 물음표로 나오면 이 글 참고하세요

master님의 댓글

master 작성일

sprintf(test3,"LONGITUDE:%d'%d`%d %s \n\r",DO,BOON,(int)CHO,GPS_Dcut[5]); //도,분,초,E
%d <-- (int)CHO
정수형으로 출력 할 수도 있겠습니다.

도도리님의 댓글

도도리 작성일

감사합니다. 알려주신대로 라이브러리와 옵션을 설정하니 실수형 표현이 잘 됩니다.

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

MCU, AVR, 아두이노 등 전자공학에 관련된 질문을 무료회원가입 후 작성해주시면 전문가가 답변해드립니다.
ATMEGA128PWMLED초음파
아두이노AVR블루투스LCD
UART모터적외선ATMEGA
전체 스위치 센서
질문게시판 목록
제목 작성자 작성일 조회
질문 질문드립니다. 이호 18-04-06 6447
답변 답변글 답변 : 아두이노 시리얼 입력으로 FND 구동댓글[2] master 18-04-06 9795
질문 블루투스 신호 세기를 측정하려면 어떻게 해야하나요?? 노동 18-04-04 6993
답변 답변글 답변 : 블루투스 신호 세기를 측정하려면 어떻게 해야하나요?? master 18-04-04 8969
질문 아두이노 우노 및 ESP8266 와이파이 모듈 관련 질문 exia 18-04-04 6591
답변 답변글 답변 : 아두이노 우노 및 ESP8266 와이파이 모듈 관련 질문 이미지 master 18-04-04 5869
질문 AVR 4 질문요~ 비공개 18-04-04 5832
답변 답변글 답변 : AVR 4 질문요~ master 18-04-04 6152
질문 AVR atmaga128댓글[1] 첨부파일 비공개 18-04-03 7362
답변 답변글 답변 : AVR atmaga128 1개의 파일로 합침댓글[4] master 18-04-03 15190
답변 답변글 답변 : AVR atmaga128 소스코드 정리 master 18-04-03 6409
답변 답변글 답변 : 답변 : AVR atmaga128 소스코드 정리댓글[3] 첨부파일 턴업 18-04-04 11603
질문 웜기어 추가질문 드립니다!댓글[1] 까스활명 18-04-02 7621
질문 DMA 송수신 관련 질문 드립니다. 몽규 18-04-02 6940
답변 답변글 답변 : DMA 송수신 관련 질문 드립니다. master 18-04-02 6062
답변 답변글 답변2 : DMA 송수신 관련 질문 드립니다.댓글[1] master 18-04-02 6923
질문 웜기어를사용 한 스텝모터 제어댓글[3] 비공개 18-04-01 12785
답변 답변글 답변 : 웜기어를 사용 한 DC모터 이미지 master 18-04-02 7075
질문 왕초보가 질문 하나 또 드립니다댓글[1] Songyoun 18-03-31 7017
질문 자이로가속도 센서 제어댓글[2] 빠박이빠박 18-03-31 9053
질문 PWM관련 질문 드립니다 Songyoun 18-03-29 6251
답변 답변글 답변 : PWM 디지털제어 = 전력제어 master 18-03-29 5854
질문 ATmega128 USART 통신 관련해서 질문드립니다.댓글[1] 27315co 18-03-28 8655
답변 답변글 답변 : ATmega128 USART 통신 관련해서 질문드립니다.댓글[1] master 18-03-28 7731
질문 아두이노 프로그램 시리얼모니터에 나타내는건데요 cimi 18-03-28 5986
답변 답변글 답변 : 소스코드 실행 결과를 적어주세요 master 18-03-28 6127
질문 아두이노 아키텍처 질문댓글[1] 뭘보노옹 18-03-27 8840
질문 밑에 질문 관련 다시 올립니다. exia 18-03-27 6441
답변 답변글 답변 : 소스코드 오류 몇개 수정했습니다.댓글[1] master 18-03-27 6659
질문 아두이노 우노 dht11 센서 두개 동작 질문드립니다. exia 18-03-27 5734
게시물 검색

2022년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2021년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2020년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2019년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2018년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
Privacy Policy
MCU BASIC ⓒ 2020
모바일버전으로보기