Informatik und Kram

Da wir lange nicht wußten, wo wir das für die Uni ausgearbeitete Material unterbringen sollten und auch einen schrecklichen Drang hatten der Welt diverse Sachen aufzudrücken...

Steuer mein RC-Auto!
de-flagge aktiviert en-flagge deaktiviert

Ein ferngesteuertes Auto, dass ich durch kleine Umbauten der Fernsteuerung mithilfe der X-lib über den Parallel-Port steuern kann.

Hardware

Aller Anfang ist schwer, also erstmal die Fernbedienung auseinandergeschraubt, mit Drähten rumprobiert, welcher Kontakt denn was macht. Die Kontakte sind relativ einfach zu identifizieren, da man ja weiss, wo ungefähr die Knöpfe der FB waren.
Um die Spannungen zwischen Parallelport und Fernbedienung anzupassen noch Widerstände dazu und dann die Schaltung mit ein paar Kabeln und Transistoren an nen Parallelport-Stecker löten.
Wichtig ist, dass man die Masse der Fernsteuerung mit der Masse vom Parallelport zusammenschaltet, so vermeidet man Schwankungen in der Schaltung.

Software

Nach laaangem Suchen bin ich auf die Parapin-Libraries gestossen:http://parapin.sourceforge.netDiese erlaubt es, schnell und effizient die Pins des Parallelports zu programmieren, ohne sich mit dem ganzen low-level-Kram rumschlagen zu müssen.
Gesagt, getan, also erstmal die Pins 2-5 an- und ausgemacht, und gekuckt, ob alles funktioniert. Da dies jetzt so an sich noch relativ unkomfortabel ist, musste noch ne kleine GUI her, ausserdem wollte ich das ganze ja mit der Maus steuern.
Hier kam dann die x-lib ins spiel. Damit kann man ziemlich einfach die Mauseingaben abfangen und darauf reagieren. Also hab ich erstmal vor/zurück aufs Scroll-Rad gelegt, und links/rechts auf die Maustasten. Hat super funktioniert, Videos seht ihr hier:

Kommentare

da hatte doch einer beim videodreh wieder die youtube brille auf. ich erkenn bei dem 2. video nix, aber ich habs ja auch schon mal live gesehen, hehe!

Kommentar schreiben