Ich hab das so gelöst:
Mein RC-Auto (ein Tamiya CC-01 mit Wrangler Karosserie, Elektronischer Fahrtregler) hat immer noch alle Teile eingebaut die man für die gewöhnliche Fernsteuerung benötigt... abgesehen vom Empfänger.
Den habe ich durch eine Servosteuerung von Pololu ersetzt. Diese Servosteuerung hängt über einen Levelshifter an einer Raspberry Pi.
Stromversorgung könnte vom BEC Anschluss des Fahrtreglers kommen... allerdings hatte ich da bei Vollgas so heftige Spannungseinbrüche, sodas die Pi neu gestartet hat. Also wäre ein eigener Akku für die Pi notwendig.
XBox Controller (also xinput) programmieren ist ein bisschen schwierig mal eben so in nem Post zu erklären. Es gibt zahlreiche Tutorials für verschiedene Sprachen. Am besten also eine Suchmaschine befragen
Eins ist noch wichtig: RC-Cars sind kein Spielzeug. Die haben je nachdem welche Größe das Auto hat ein ziemlich hohes Gewicht und bei richtiger Geschwindigkeit brechen die dir die Knöchel.
Darum solltest du beim Programmieren _immer_ die Räder abnehmen oder das Auto irgendwie aufbocken. Außerdem wäre ein "Killswitch" zu empfehlen damit du das Teil wenn es mal durchgeht auch sofort abstellen kannst.