2 Serielle Reader filtern

Guten Morgen.
Ich möchte an meinem Arduino 2 serielle Software UARTS so filtern, dass nur die Nachricht verarbeitet wird, die zuerst kam.
An den UARTs ist ein RFID und ein Barcode Reader angeschlossen. Normalerweise lese ich damit entweder RFID Chips ODER Barcodes. gelegentlich kommt es jedoch vor, dass beide Reader etwas lesen. Nun soll nur der erste gelesene Wert verarbeitet, der Zweite jedoch verworfen werden.
Wie kann ich das am einfachsten anstellen?
Alternativ könnte ich auch anstatt der Software UARTS zwei UARTS über SPI anbinden.

Danke für die Hilfe.
Oli

Alternativ könnte ich auch anstatt der Software UARTS zwei UARTS über SPI anbinden.

Das solltest Du machen, denn SoftwareSerial Objekte können nicht gleichzeitig aktiv sein (auf der Leitung mithören), sondern nur jeweils eine Instanz.
Zudem solltest Du definieren, in welchem Zeitfenster Du gelesene Werte als "gleichzeitig" ansehen möchtest.