Widzę, że Arduino libs, ponownie, NIEPOTRZEBNIE używa liczb zmiennoprzecinkowych. To jakaś choroba? Całe to Arduino to chory organizm. Delay, float, String pożerający RAM.
Wywal tą chora bibliotekę EmonLib.h i te kilka linijek napisz porządnie bez użycia float.
Wywal tą chora bibliotekę EmonLib.h i te kilka linijek napisz porządnie bez użycia float.