11-02-2019, 17:56
Float wszędzie jest gorszy od liczb całkowitych, nawet jeśli ESP radzi sobie z float 1000x lepiej od AVR to i tak jest to pewne przybliżenie rzeczywistej wartości, im więcej obliczeń tym więcej kumuluje w sobie błędu, nie ważne czy to atmega, ESP, czy I7 8core na PC. Jak nie musisz to nie używaj. W ESP i na PC masz jeszcze typu double, coś jak float tylko dużo więcej niż 7 cyfr znaczących. Z drugiej strony jak miałbyś przerabiać całą bibliotekę np. do DS18B20 na int/long to trochę upierdliwe, jedna linijka z float nie zawali programu nawet gdyby była na AVR, zaoszczędzisz 2us zamieniając float na int po czym wstawisz delay 100... To może mieć znaczenie jak się walczy o cykle zegara.
Miło być decenianym https://buycoffee.to/kaczakat