Arduino Ethernet (KEIN Shield!) und TLC5940. ist das möglich?

  1. Ist eigentlich nicht zu erwarten. Den Code könnte man etwas sauberer machen, indem man z.B. die (jetzt) leeren Makros entfernt, aber zu Laufzeit sind eigentlich keine negativen Effekte zu erwarten.

  2. Das wird erst relevant, wenn Du andere zeitkritische Sachen machen willst. Eine SoftwareSerial-Instanz könnte z.B. mehr Probleme verursachen, aber die würde wahrscheinlich schon mit der ursprünglichen Implementation nicht sauber zusammenarbeiten.

  3. Da der Chip mit diesem Timing zu funktionieren scheint, dürfte es keine weiteren Auswirkungen haben. Ich habe die Timing-Details im Datasheet nicht angeschaut oder das exakte Timing des von mir zusammengeschusterten Codes ausgerechnet, es hätte ja sein können, dass ich irgendwo ein Limit über- oder unterschritten habe und es deshalb nicht funktionierte. Dass sich das jetzt noch ändert, ist sehr unwahrscheinlich.