joystick bluetooth e arduino

Buongiorno,

ho cercato nel forum e su internet ma non sono riuscito a trovare una risposta precisa alla domanda che sto per farvi:

posso usare un joystick ps3 bluetooth con un ricevitore bluetooth per arduino ? Per la precisione posso usare questo: http://www.ebay.it/itm/171055433728?ssPageName=STRK:MEWAX:IT&_trksid=p3984.m1423.l2649 con questo : http://www.ebay.it/itm/251283021366?ssPageName=STRK:MEWAX:IT&_trksid=p3984.m1423.l2649

Grazie

Ciao, innanzitutto il modulo bt ti ci vuole master, non slave.

Dopodichè, c'è solo da provare ]:)

Qui: http://forum.arduino.cc/index.php/topic,114984.msg865815.html#msg865815 ho usato un modulo bluetooth HC-05 (della stessa famigliadi quello che è dentro il modulo che hai linkato tu) con una antenna GPS bluetooth. Il concetto è il medesimo.

Se vuoi approfondire l'utilizzo di questi modulini puoi leggere qui: http://forum.arduino.cc/index.php?topic=104903.0

Grazie per la risposta,

io penso che se la versione bluetooth è la stessa perchè non dovrebbe funzionare?

che differenza c’è fra master e slave? E perchè mi serve il master?

Ciao

io penso che se la versione bluetooth è la stessa perchè non dovrebbe funzionare?

non ho detto che non funzionerà, ma non posso dire che funzionerà.

che differenza c'è fra master e slave? E perchè mi serve il master?

http://en.wikipedia.org/wiki/Master-slave_(technology)

E perchè mi serve il master?

Semplificando, il master è il device che instanzia e pilota la connessione. In questo caso sarà la tua Arduino.

Grazie sei stato molto chiaro.

PS: quando ho detto "perchè non dovrebbe funzionare" stavo solo pensando a voce alta :) Ciaoo.. Allora mi faccio prestare un joystick da mio cugino e poi vi faccio sapere cosi può servire anche ad altri! Un saluto Ale

Va bene anche hc-06? Per esempio questo qua può andare ? http://www.raspberrer.com/home/13-hc-06-bluetooth-serial-pass-through-wireless-serial-com.html

Ciao,
anche un HC-06 può andare bene, c’è da acertarsi che sia SLAVE.

Avevo capito che per quello che volevo fare io mi serviva master, sbaglio?

Ci sono sua aspetti da valutare secondo me 1 sai se usa un profilo spp ? Se USA ad esempio hid non puoi connetterlo perché quel modulo gestisce solo spp 2 sai se i comandi sono codificati ? Probabilmentesi, in modo da non fare usare il joystick su consolle concorrenti, ma probabilmente questo poco importa perché una volta scoperta la puoi implementare sul micro

In realtà ho trovato questa libreria che forse fa al caso mio.. ma ancora non ho capito quale modulo devo usare https://github.com/felis/USB_Host_Shield_2.0/blob/master/examples/Bluetooth/PS3BT/PS3BT.ino

Ho trovato questa info che parla di android, se ho capito serve manualmente inserire nel joystick il mac address del oggetto da pilotare, credo tu debba fare lo stesso con il mac del moduli no, sempre se confermi che sia SPP come profilo http://www.androidpit.it/android-videogamers-joystick

alesandro87: In realtà ho trovato questa libreria che forse fa al caso mio.. ma ancora non ho capito quale modulo devo usare https://github.com/felis/USB_Host_Shield_2.0/blob/master/examples/Bluetooth/PS3BT/PS3BT.ino

Questa libreria serve per connetterlo via USB tramite la usbshield

anche un HC-06 può andare bene, c'è da acertarsi che sia SLAVE.

scusa per il lapsus, come avevi ben capito intendevo MASTER :stuck_out_tongue_closed_eyes:

è gia qualcosa

pitusso: anche un HC-06 può andare bene, c'è da acertarsi che sia SLAVE.

scusa per il lapsus, come avevi ben capito intendevo MASTER :stuck_out_tongue_closed_eyes:

Ma non avendo info in merito in realtà nemmeno lo sappiamo, cioè il trasferimento dei comandi dal joystick al micro può avvenire in entrambi i modi, in teoria il joystick potrebbe essere sia master che slave. Che poi di sicuro anche io credo che il joystick è slave è un altro discorso, ma essendo l aggeggio un coso Sony che si deve collegare ad un altro coso Sony possono fare quel che si vuole.Ma non ne esistono non proprietari ?

potrebbe .. sono in modalità ricerca . Sarebbe veramente bellino .. ho gia una macchina con arduino standalone funzionante.. per adesso utilizzo una radio per elicotteri visto che ho anche un elicottero però è una cosa veramente eccessiva. L'ideale per una macchina radio comandata sarebbe proprio un joystick tipo play station. L'alternativa sarebbe fare il programma per android (che mi riuscirebbe pure ) ma non mi piace perchè è piu scomodo .

Appena trovo qualcosa vi aggiorno :) intanto grazie a tutti

Ciao

Ma non ne esistono non proprietari ?

che si potrebbe usare una Esplora :stuck_out_tongue_closed_eyes:
In ogni caso, tempo fa per un cabinet avevo cannibalizzato dei controller per Xbox provenienti dalla China, pagati 10 eur la coppia. Nonostante l’elettronica a bordo fosse 1/3 di quella dei controller originali, andavano benissimo.
Inoltre era stato molto semplice saldatore alla mano estrarmi tutti i comandi.
Una cosa del genere potrebbe essere la base, ci basterebbe poi una mini con un modulino bt per completare la trasformazione.

Quindi sotto ai 30 eur si potrebbe avere un joypad bluetooth opensource :smiley:
(ecco, ne ho parlato e adesso mi è venuta voglia di farlo :grin:)

se si potesse leggere i dati con le stesse librerie psx http://playground.arduino.cc/Main/PSXLibrary si potrebbe anche utilizzare questo: http://www.ebay.it/itm/joystick-JOYPAD-per-PS1-PS2-PLAY-STATION-2-DUAL-SHOCK-WIRELESS-/151068870074?pt=Retrogames_e_Retroconsole&hash=item232c6805ba&_uhb=1#ht_810wt_1165

che ne pensate? Questo coso risolverebbe un botto di problemi

Ciao, interessante anche il prezzo. Se al ricevitore ci attacchi arduino, con la libreria da te linkata non dovresti avere problemi.

proseguo a fare cosi allora e poi vi faccio sapere