Go Down

Topic: Collegare Arduino con Android attraverso USB (Read 12053 times) previous topic - next topic

ale92

mi è arrivato l'adattatore però questi giorni non ho proprio tempo di fare niente...però in forndo alla guida che ti avevo linkato all'inizio c'è un commento che linka a una libreria che dovrebbe funzionare
http://code.google.com/p/usb-serial-for-android/

provala e facci sapere

jumpjack


mi è arrivato l'adattatore però questi giorni non ho proprio tempo di fare niente...però in forndo alla guida che ti avevo linkato all'inizio c'è un commento che linka a una libreria che dovrebbe funzionare
http://code.google.com/p/usb-serial-for-android/

provala e facci sapere

Cioe cosa doveri fare?non so compilare programmi per android.

ale92

dicevo a constructor84...visto che lui ha fretta di comunicare via usb l'ho postata prima di poterla provare

m3rlo

Ciao a tutti,

sono appena riuscito (dopo due settimane) a collegare il mio arduino mega ADK con un asus eee pad TF101 ( ho anche aperto un topic su questo forum ).

Se ho capito bene voi state cercando di farlo con arduino diversi, per cui immagino sia tutto un'altro discorso,
in ogni caso penso che questo link potrebbe tornarvi utile  :

Code: [Select]
http://labs.arduino.cc/ADK/GettingStarted

jumpjack

Per l'adk c'e' un altro thread, qui parliamo di arduini qualunque.  :)

constructor84

Ciao Ale... quel link l'avevo visto ma non riesco a scaricare la libreria... o meglio, in downloads non c'è.
In questa settimana ho provato un pò di altre soluzioni trovate in rete ma niente. Nn c'è un modo semplice per collegare Arduino (nel mio caso UNO r3) con un dispositivo android (con s.o. > 3.0, nel mio caso 4.0.3)... Eppure mi sembra strano... Cmq m3rlo con l'arduino mega adk dovrebbe essere più semplice visto ke il suo scopo... ma difficile, o a questo punto mi sembra impossibile x me, è farli comunicare senza nient'altro di mezzo, sempre tenendo presente ke le porte seriali della docking del tf101 sono host, altrimenti necessita cavo OTG... Arduino Team ci date una mano o no??  :)

jumpjack

Secondo me l'audio è la soluzione migliore: un auricolare da 2 euro, e un firmware su arduino. Arduino ha una sensibilità di 5 mV, immagino che qualunque cellulare riesca a produrre almeno 5mV sull'uscita audio (anche se non so quanta corrente serva).

Non dovrebbe volerci molto a scrivere un programmino che scrive sul serialmonitor i valori che legge su un pin anaologico collegato a un auricolare, ora ci provo...  :)

Qualcuno invece è in grado di scrivere un programmino scemo per Android che, premendo due o tre tasti diversi, invia tre "segnali" diversi?
Si potrebbero fare a frequenze diverse, ma in passato ho verificato quant'è difficile implementare la FastFourierTransformation per leggere lo spettro di un segnale audio, quindi preferirei evitare... Meglio puntare su un segnale audio digitale: suono/silenzio/suono/silenzio, con durate diverse.

Possiamo provare così:
segnale 1: 1 secondo on, 1 secondo off
segnale 2: 2 secondi on

Chi si offre volontario?

Io intanto medito sullo sketch di decodifica...

jumpjack


ale92


Ciao Ale... quel link l'avevo visto ma non riesco a scaricare la libreria... o meglio, in downloads non c'è.
In questa settimana ho provato un pò di altre soluzioni trovate in rete ma niente. Nn c'è un modo semplice per collegare Arduino (nel mio caso UNO r3) con un dispositivo android (con s.o. > 3.0, nel mio caso 4.0.3)... Eppure mi sembra strano... Cmq m3rlo con l'arduino mega adk dovrebbe essere più semplice visto ke il suo scopo... ma difficile, o a questo punto mi sembra impossibile x me, è farli comunicare senza nient'altro di mezzo, sempre tenendo presente ke le porte seriali della docking del tf101 sono host, altrimenti necessita cavo OTG... Arduino Team ci date una mano o no??  :)


non c'era il download perchè ti dovevi scaricare prima Git e poi scaricarla da lì...comunque l'ho scaricata io e te la allego qui al post


rocco8383

Qualcuno è riuscito a farlo funzionare con il galaxy SII con il cavetto usb?A me lo trova come arduino ma poi sembra non connettersi.

Go Up