Gast
#4035473
Hallo zusammen, ich möchte die Temperatur mit der Funktion dtostrf() per UART mit einer Nachkommastelle ausgeben. Die Temperatur wird über den Sensor SHT21 ermittelt. Mein Problem ist nun, dass nach dem Komma immer nur eine 0 ausgegeben wird und sich nur die Vorkommastellen ändern. Jemand die selbe Erfahrung gemacht und kann mir helfen? double = temperatur temperatur = read_temp(); dtostrf(temperatur, 3, 1, puffer_temp); uart_puts("Temperatur "); uart_puts(puffer_temp); uart_puts(" C\n\r"); Danke im Voraus.