D
Deleted member 1492
Gast
Womit Du recht hattest.Irgendwie reden wir aneinander vorbei.
Womit Du recht hattest.Irgendwie reden wir aneinander vorbei.
Das Problem entsteht dadurch, dass der Nano bereits mit dem Auslesen der RC-Kanäle und deren Auswertung sowie die Portsteuerung schon gut beschäftigt ist. Im Moment ist die Krux der pulseIn() Befehl. Da kommt man schon bei zwei RC-Kanälen ordentlich ins Schwimmen. Benutzt man die üblichen digitalWrite()-Befehle, werden jede Menge Prozessortakte vergeudet, darum arbeite ich parallel schon an der direkten Portmanipulation. . Das spart enorm Zeit. Ich probiere aber gerade noch herum und kann nicht aus dem Stand eine ausgefeilte Lösung raushauen, es bleibt aber immernoch Zeit mal Teillösungen rechts und links des Weges in Betracht zu ziehen. Und es ist nun mal so, um zu Blinken muß der Nano eben immer wieder Ports umschalten. Wenn er nur einen Port ein, oder ausschalten braucht und das Blinken reine Hardware erledigt, hat er mehr Zeit für andere Dinge.Warum beschäftigt ihr euch mit dem Blinken der LEDs? Euch ist schon klar, dass ein Arduino zig tausende Befehle pro Sekunde abarbeiten kann, ohne dass ihr etwas davon mitbekommt. Selbst die Verzögerung durch das Schalten von ein paar LEDs mehr werdet ihr nicht wahrnehmen können. Von dem her ist eine autonome Blinkschaltung nur ein Zusatzaufwand, der nicht sein muss und auch keine nennenswerten Vorteile bringt.