Il y à quelque temps en arrière, lors de mes premières découverte d'arduino, j'ai vite voulu voir si il était possible de contrôler des composants avec l'iphone. J'ai découvert Touch OSC, une petite application plutôt simple qui permet ce genre de manipulation. Malheureusement sur la majorité des exemples fournis sur internet il fallait passer par Processing et donc avoir l'ordinateur allumé.
Fort heureux de voir que le transfert par UDP est quelque chose de très pratique pour communiquer entre l'arduino et une page web. J'ai regardé de plus prêt touch OSC et j'ai pus constater avec plaisir qu'il utilise aussi le transfert par UDP ! Donc j'ai fait quelque tentative avec l'exemple UDPSendReceiveString. Je recevais bien quelque informations, mais pas les plus importante. Durant mes recherches pour résoudre ce soucis, je suis tout simplement tombé sur une librairie existante qui permet d'exploiter Touch OSC via arduino sans passer par processing !
En 10 minutes avec la librairie, j'ai adapter un exemple pour contrôler une led RGB et ma lampe de bureau. Donc je vous fait parvenir les différents liens. Ça reste plutôt simple mais cela peux peut-être donner des idées plus poussé à d'autre ![]()
Touch OSC : TouchOSC | hexler.net (payant sur iphone)
la librairie trouvé sur le forum arduino : http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1290828691
Je n'ai fait mes essais qu'en local pour le moment et je ne suis pas certains qu'il serait possible de contrôler via le web car les requête UDP peuvent être facilement bloqué par le routeur.