nuevo en arduino Estoy luchando con lo que suena como un problema bastante n00b ... He conectado una placa GPS adafruit a mi Arduino y está funcionando ya que escupe datos de GPS al puerto serie con
Ahora quiero concat una cadena que pueda procesar (léase: quiero enviarla a través de un cliente ethernet). Esto es lo que Ya tengo:
...... String vnnt = "$ VNNT,"; if (GPS.fix) {vnnt + = "GPS,"; // esto funciona: vnnt.concat (GPS.fix); // pero esto no: vnnt.concat (GPS.latitude);} else {vnnt + = "INFO, Acquiring Sats";} Serial.println (vnnt);
El mensaje de error is: La llamada de 'concat (float&)' sobrecargada es ambigua
Cuando Serial.print (GPS.latitude, DEC)
da como resultado: 4418.5937996050
Así que probablemente sea demasiado grande o algo ...
¿Cómo puedo concaminar las vars y crear la cadena larga?