PlayStation controller mit AVR auslesen

Gast #997391
Lesenswert?

Hallo!!

Ich will meinen roboter mit einem Playstation Controller steuern können.
Ich habe den Controller und auch einen AVR und fortgeschrittenes Wissen 
mit Bascom, was mir fehlt ist wie ich die Daten aus dem PS controller 
auslesen kann.
Hat das schon mal einer von euch gemacht, oder weis zufällig wie das 
geht??
Würd mich über Antwort freuen!!!

MFG
#997878
Lesenswert?

Hallo!

Ich hab mir sowas ähnliches auch schon mal überlegt und nach Homepages 
mit Informationen zu dem Thema gesucht. Ich hab auch ein paar gefunden:

Hier wird das Interface des Playstationcontrollers beschrieben: 
http://sophiateam.undrgnd.free.fr/psx/index.html
Und hier kann man das passende Gegenstück zum Stecker kaufen: 
http://www.nodna.com/xtc/product_info.php?info=p589_Sony-Playstation-Controller-Kabeladapter.html 
zusätzlich gibt's dort auch ein paar weiterführende Links zum Thema.

lg neumi
#2686769
Lesenswert?

Hey Leute,

ich habe mal versucht den PS2 Controller mit meinem ATmega32 auszulesen 
und bin schon langsam am verzweifeln. Habe den Code aus der Seite welche 
"Sachich Nich" gepostet hat verwendet. Den Controller in den 
Analog-Modus zu bekommen ist kein Problem aber dass beim betätigen der 
Tasten auch die 8 LEDs flackern oder aufblinken hab ich bisher noch 
nicht geschafft. Die bleiben im dunkeln! Bin leider noch nicht so gut im 
Programmieren. Praktiziere zur Zeit sehr viel "learning by doing" :) was 
das Thema angeht. Problem ist jetzt ob das Programm hinsichtlich der LED 
Ansteuerung richtig ist!? Habe genau die selben PINS/PORTS verwendet wie 
im Programm.

Verwende AVRStudio 5 mit einem Programmieradapter welcher das STK500 
vortäuscht. Funktioniert gut! Habe leider (noch) keine Serielle 
Schnittstelle um mir die Daten des Controllers auf dem Bildschirm 
anzeigen zu lassen.

Wäre für Hilfe sehr dankbar. Falls ihr mehr Infos braucht, sagt 
bescheid!

Grüße

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren