Gehen tut das schon aber es macht die Software natürlich komplizierter. Du müsstest dann einfach den Port als Eingang konfigurieren und im main loop die 4 Eingänge überprüfen ob sie High oder Low sind. Wenn deine Reed Relais nach GND schalten müsstest du dann für jedes Relais eine Sub definieren in die gesprungen wird, und dort eine Variable hochzählen.
Zusätzlich musst du dir natürlich einen Timer erstellen, der sagen wir mal eine Sekunde realisiert. Wenn der Timerinterrupt dann ausgelöst wird rechnest du den Wert der einzelnen Zählervariablen * 60. Das wäre dann die Drehzahl pro Minute. Anschließend kann dann die Ausgabe bzw. die weiterverarbeitung erfolgen. Am Ende nicht vergessen die Zähler wieder auf 0 zu setzen.

Entprellen bitte nicht vergessen