-1
내 DIY prject 중 하나가 GPS 좌표를 nmea 형식으로 변환하는 코드가 있지만 코드를 추가하기 전에 어떤 머리글도 추가 할 수 없으므로atmega32에이 코드를 구현하는 방법
#include <math.h>
를 수행하여 표준 Ardunio math module을 위해 뭔가처럼 보이는이
private string DD2NMEA(double lat, double lng)
{
string nmea = "";
double lata = Math.Abs(lat);
double latd = Math.Truncate(lata);
double latm = (lata - latd) * 60;
string lath = lat > 0 ? "N" : "S";
double lnga = Math.Abs(lng);
double lngd = Math.Truncate(lnga);
double lngm = (lnga - lngd) * 60;
string lngh = lng > 0 ? "E" : "W";
nmea += latd.ToString("00") + latm.ToString("00.00000") + "," + lath + ",";
nmea += lngd.ToString("000") + lngm.ToString("00.00000") + "," + lngh;
return nmea;
}
자바와 비슷합니다 ... –