Voici un exemple de construction de robot à partir des Lego Mindstorms NXT et d’un iPhone.
L’idée est simple mais très ingénieuse je trouve :
=> l’Iphone est installé sur le robot et un capteur de lumière détecte la luminosité de l’écran. En fonction de la luminosité le robot exécute certains actions. La luminosité est modifiée à distance à partir d’une page Web sur laquelle l’iPhone est connectée et que l’on peut rafraichir à partir d’un autre iPhone (comme sur la vidéo) mais aussi depuis tout type de terminal relié à Internet. Simple mais efficace, il fallait y penser !!!
Sur la vidéo, la programmation est réalisée en utilisant NXJ mais le logiciel basique de programmation fourni par défaut avec les Lego Mindstorms doit être suffisant. La page Web affichée par iPhone est réalisée par le Google Web Toolkit mais en fait il suffit simplement d’avoir un rafraichissement dynamique de la page pour que cela fonctionne (donc certainement un peu d’Ajax).
Vous trouverez toutes les informations nécessaires sur la page : http://www.battlebricks.com/iphone-lego-nxt-robot/
Voir la Vidéo :