SurferTim:
Just a warning about sprintf() ... There is no %f parameter. sprintf will not convert a float to a string.
Oh. Thanks for the hint, may be it saves me some headache later on.
BTW: A brief SUMMARY on the thread issue:
-
don't use client.print(stringObject) !! (as of arduino version 22)
It will send each letter in its own ethernet package.
(Maybe the client.print method should be extended to handle stringObjects in a appropriate way) -
the new timings still may not be, what someone might expect from a 10 Mbit/s connection. But this is not a bug, but due to the SPI speed limitation, as the ethernet shield is connected via SPI.
have fun!
Thomas