Hi
Wozu brauchst Du das 2.te Signal?
Der Eingang des Arduino sollte das Signal eigentlich recht unangetastet lassen, daß Du Das noch weiter benutzen kannst.
Dein Problem wird hier sein, daß Du eine ganze Menge Laufzeit zwischen Einlesen und Ausgabe hast - etwas schneller könnte Das werden, wenn Du direkt auf die Ports zugreifst - dann ist das Programm aber nicht mehr so einfach portierbar - also auf einen anderen Arduino aufspielbar, da Dieser die Register wo anders hat.
Was hast Du vor und wofür brauchst Du das Signal 'neu'?
MfG