Para que el visualizador pueda mostrar información del GPS hay que actualizar el protocolo de comunicación entre el arduino y el visualizador. Para ello, se añadirán los siguientes comandos:
Comando | byte (decimal) | byte (hexadecimal) | formato |
---|---|---|---|
Latitud | 248 | 0xF8 | ggmm.mmmmm(N|S)n |
Longitud | 247 | 0xF7 | gggmm.mmmmm(E|W)n |
Satélites a la vista | 246 | 0xF6 | númeron(entero en forma de cadena de texto) |
Precisión horizontal | 245 | 0xF5 | númeron(flotante en forma de cadena de texto) |
Altura | 244 | 0xF4 | númeron(flotante en forma de cadena de texto) |
Dato válido | 243 | 0xF3 | (1 | 0)n (cadena de texto) |
Por otro lado, el arduino aceptará un comando para pedir la actualización de estos datos (y que los envíe al visualizador):
Comando | byte (decimal) | byte (hexadecimal) | parámetros |
---|---|---|---|
Datos GPS | 242 | 0xF2 | Enviar el siguiente byte: 0x01. Pide toda la información GPS |
Post a Comment