Danke für den Tipp mit dem Casting.
Das klappt aber nur bei int.
Mit float komme ich leider nicht weiter.
Habe schon viele ausprobiert.
Immer kommt der Fehler
Code:
conversion from 'float' to 'const String' is ambiguous
Folgende Zeilen haben den Erfolg gebracht.
Code:
String messageValue1 = "Temperatur:";
String messageValue2 = "°C";
char charBuf[10];
dtostrf(value,7, 2, charBuf);
String message2 = messageValue1 + charBuf + messageValue2;
lcd.setCursor ( 0, 3 );
lcd.print(message2);
Nur ist aber der Programmspeicherplatz von 6012 Bytes überschritten.
Ich habe gelesen , dass String viel Speicher frisst und man char nehmen soll.
Jedoch weiss ich nicht genau wie ich das umsetzen soll.
Gruß
Lesezeichen