Android -> processing -> arduino

Riporto qui l'ultimo post sull'altro topic..

Avrei bisogno di un aiutino da chi conosce anche android.. Io vorrei collegare il cell ad arduino

In pratica ho fatto così:

FUNZIONANTE:

  • Arduino collegato al pc con usb, pc collegato via cavo ad un router wifi, android collegato tramite wifi
  • Programma in arduino -> programma in processing -> touchosc su android
  • Click su un pulsante in touchosc su android -> processing -> arduino -> led acceso

NON FUNZIONANTE:

  • Arduino collegato al pc con usb, pc collegato via cavo ad un router wifi, android collegato tramite wifi
  • Programma in arduino -> programma in processing -> programma personale su android
  • Click su un pulsante su android -> NON CONNESSO
  • L'unica porta che ho trovato in cui si riesce a connettere è la 445, ma processing non riceve nulla, resta sempre in attesa su quella porta

Qualcuno che sa più di me su android, può aiutarmi a fare un programmino stupido con un pulsante per l'accensione del led?

Ciao,
se l'obiettivo è pilotare Arduino con un device Android, perchè passi per un pc?
Potresti utilizzare uno shield wifi / ethernet, e mettere Arduino direttamente in rete.
Oppure potresti usare un modulo bluetooth (di classe 2 costano 5 eur)...

Se quest'ultima opzione ti pare interessante, puoi approfondire qui:
http://arduino.cc/forum/index.php/topic,104903.0.html
dove trovi anche un link a qualche indicazione per una app molto base (in questo caso sviluppata su AppInventor) proprio per fare quel che vuoi tu:

Perché per adesso non ho ancora tra le mani la shield :smiley:

Nel frattempo volevo provare così