Étape 12 : Contrôle de lecteur de l’accéléromètre de l’IPhone.
Une des façons système d’entraînement de E4-B4 pouvez contrôlée, est via un iPhone en utilisant que l’iPhone construit en accéléromètre. Pour cela, téléchargez une application iOS, appelée « Capteur de flux ». Il communique avec un ordinateur via le WiFi et envoie tous accéléromètre, gyroscope et données boussole de l’iPhone. Ces données peuvent être extraites et être utilisées pour contrôler les moteurs, servos ou des capteurs supplémentaires. Le code de programmation suivant est utilisée pour déplacer E4-B4, en avant, en arrière, gauche, droite et arrêter. Dans le logiciel EZ-Builder, ajoutez le « iPhone capteur Stream control, puis ouvrez l’application sur votre iPhone et ajoutez l’adresse IP sur le contrôle de flux du capteur de l’iPhone. Ensuite, ajoutez un contrôle de script vide et ajoutez le script suivant...
: boucle
#Forwards lente
Si ($AccelerometerY > 0,3000 et $AccelerometerY <-0.4500)
mémoire
Sleep(100)
#Forwards rapide
ElseIf($AccelerometerY >0.5000)
mémoire
Sleep(100)
#Reverse
ElseIf ($AccelerometerY <-0.3000)
Reverse()
Sleep(100)
#Stop elseif ($AccelerometerY < 0,2500 et $AccelerometerY >-0.2500)
Stop()
Sleep(100)
endif
#Turn gauche
if($AccelerometerX >0.4000)
Left()
Sleep(100)
#Turn droit
ElseIf ($AccelerometerX <-0.4000)
Right()
Sleep(100)
#Stop
ElseIf ($AccelerometerX < 0.3500 et $AccelerometerY >-0.3500)
Stop()
Sleep(100)
endif
Goto(Loop)
Maintenant, lorsque vous appuyez sur « Se connecter au PC » sur l’application iPhone et cliquez sur « Démarrer » sur le nouveau script (voir ci-dessus), votre robot va maintenant prendre la direction vous inclinez l’iPhone. C’est juste un exemple de base pour aider à obtenir de vous vers le haut et en cours d’exécution si vous décidez d’essayer cela, mais il y a beaucoup plus qui peut être fait avec cette interface.