Controllare Arduino con un controller della Play Station 2

Volevo capire come interfacciare un Joystick PS2 con Arduino...
Stavo vedendo questa pagina sul playground: Arduino Playground - ArduinoPsx

Oltre al fatto che sono curioso di sapere come funziona... :stuck_out_tongue_closed_eyes:
Per fare un prova, visto che ho letto di molte librerie non più funzionanti, ho provato a compilare il programma di prova, dopo aver installato la libreria.
Ma non funziona... Qualche consiglio su come poterlo interfacciare?

Mosc:
Ma non funziona...

Allora è un casino... quando non funziona, non funziona...

leo72:

Mosc:
Ma non funziona...

Allora è un casino... quando non funziona, non funziona...

Non viene compilato, dà l'errore:

In file included from D:\Elettronica\Arduino\arduino-1.0-windows\arduino-1.0\libraries\GPSX/GPSXClass.h:7,
from sketch_may13a.cpp:1:
D:\Elettronica\Arduino\arduino-1.0-windows\arduino-1.0\libraries\GPSX/GPSX.h:5:20: error: wiring.h: No such file or directorye or directory

Non l'ho specificato perchè pensavo fosse il classico errore che danno le librerie create con vecchie versioni dell'IDE. (da quanto ho capito, non risolvibile)

Ma noi non siamo nella tua testa né tanto meno nel tuo computer per cui non sappiamo cosa usi o cosa stai facendo :wink:

Cmq sì, pare l'errore della versione 1.0 di Arduino che compila codice per la precedente 002x.
Prova con questo codice:

  #if defined(ARDUINO) && ARDUINO >= 100
  #include "Arduino.h"
  #else
  #include "WProgram.h"
  #endif

Da inserire nel file header della libreria che stai usando.

leo72:
Ma noi non siamo nella tua testa né tanto meno nel tuo computer per cui non sappiamo cosa usi o cosa stai facendo :wink:

Cmq sì, pare l'errore della versione 1.0 di Arduino che compila codice per la precedente 002x.
Prova con questo codice:

  #if defined(ARDUINO) && ARDUINO >= 100

#include "Arduino.h"
 #else
 #include "WProgram.h"
 #endif



Da inserire nel file header della libreria che stai usando.

Ho modificato il file GPSX.h come hai detto, ma purtroppo mi dà lo stesso errore...

Si, hai assolutamente ragione :slight_smile:
Chiedevo se c'era un modo alternativo, sempre "semplice", per interfacciare un Joystick PS2 con arduino, che non preveda l'uso di librerie che danno problemi. Mi sono espresso male :stuck_out_tongue_closed_eyes:

Quello che voglio fare è un robottino, comandato a distanza con un Joystick PS2 wireless.
La parte del comando motori è praticamente ultimata, devo solo realizzare la basetta del driver motore, così volevo incominciare a capire come poter interfacciare questo Joystick. :slight_smile:

Io mi rifaccio a Google: mettendo arduino playstation controller esce fuori un sacco di roba.

leo72:
Io mi rifaccio a Google: mettendo arduino playstation controller esce fuori un sacco di roba.

Mmmh grazie mille :slight_smile:
Ho trovato questa: PlayStation 2 Controller Arduino Library v1.0 « The Mind of Bill Porter

Non sembra dare problemi, come ho tempo mi metto a capire un pò come funziona :smiley:

Salve a tuttiho comprato da qualche mese un Kit arduino Uno. Ho necessita, adesso, di utilizzare un controller playstation, per controllare i movimenti di un servomotore: qualcuno ha link librerie e in che modo devo collegare i vari cavetti del joystick?
Grazie

Se vuoi qualcosa di affidabile:

Grazie per il link. ma altre solizioni? librerie per la programmazione?

**@dacata26: ** Non avendolo tu ancora fatto, ti chiedo cortesemente di presentarti QUI (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con attenzione il REGOLAMENTO ... Grazie.

Guglielmo

Hai visto questo?

Si, avevo già dato un'occhio ai vari link video, e ho visto che molti collegano i vari cavi colorati del controller direttamente alla Breadboard di Arduino.