Schaltzustände am ESP8266 per MQTT senden

Dann möchte Ich Dir mal was zeigen:

const unsigned int tik = 1;
float tak = 0;
unsigned long myVar = 0;
void setup()
{
  Serial.begin(115200);
  Serial.println(F("Start..."));
  while (myVar < 1000000)
  {
    tak += (float)tik * 0.01;
    myVar++;
  }
  Serial.println(tak, 6);
  Serial.println(F("ENDE"));
}

void loop()
{
}

Was meinst Du, was da raus kommt....
[SPOILER:]

Auflösung:

22:54:19.312 -> Start...
22:54:29.118 -> 9865.223632
22:54:29.118 -> ENDE

(Auf einem UNO ausgeführt)
Und mir ist nicht bekannt, das irgendwo anders gerechnet wird - die Ungenauigkeit bei float bleibt...