Ich würde die UART-Schnittstelle empfehlen. Der Zugriff vom RaspPi erfolgt dann über /dev/tty* mit einfachen Schreib- und Lesefunktionen (vgl. Dateizugriff).
Aber vielleicht solltest du dir kleinere Ziele für den Anfang setzen.
Oder wie gut bist du mit Programmierung auf Unix/Linux-Systemen vertraut?
Lesezeichen