Hallo djdune!
Ich habe zuerst Dein Schaltplan kurz Angeschaut und habe ich festgestellt, das der L293D nicht richtig beschalted ist. Meine Meinung nach müssen die alle Gnd pins mit 0V verbunden werden. Bei Dir sind sie nicht.
http://www.datasheetarchive.com/
Hol Dir, bitte, ein Datenblatt fur L293D und bringe seine Bechaltung zur Ordnung. Wenn Hardware OK wird und die Motoren werden bei Steuerung des L294 direkt mit Tasten richtig laufen, dann schaue ich mir den Code an. (Wenn´s immer noch nicht funktioniert.)
MfG