Gracias por tu respuesta Lucario, tengo algunos datos que facilitar......
Con este código consigo imprimir en el display y ver en terminal serie los datos que envía el software de seguimiento.
//Incluye el codigo de la biblioteca
#include <LiquidCrystal.h>
//Inicializa la biblioteca con los numeros de los pines de interfaz
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);
char c = 0; // incoming serial byte
void setup() {
// Configura el numero de columnas y filas de la pantalla LCD
lcd.begin(16, 2);
// start serial port at 9600 bps:
Serial.begin(9600);
while (!Serial)
{
; // wait for serial port to connect. Needed for native USB port only
}
}
void loop() {
if (Serial.available()>0)
{
c = Serial.read(); //Leer 1 carácter
delay(25);
lcd.print (c);
Serial.print(c);
}
}
El formato no es como parecía al principio, lo que leo es lo siguiente
W245 045
La W como cabecera, el primer valor orientación y el segundo elevación.
Ahora intento crear un String para guardar los valores y luego poderlos visualizar, pero algo o todo lo hago mal.
Adjunto el código por si me podéis corregir mis errores
String_puerto_serie.ino (1.22 KB)