Stap 12: IPhone versnellingsmeter Drive Control.
Een van de manieren E4-B4-aandrijfsysteem kunt is beheerst, via een iPhone met behulp die van de iPhone versnellingsmeter ingebouwde. Om dit te doen, download een iOS app genaamd "Sensor Stream". Dit communiceert met een computer via WiFi en alle van de iPhone versnellingsmeter, gyro, en kompas gegevens verzendt. Deze gegevens kan worden opgehaald en worden gebruikt om controle van de motoren, servo's of extra sensoren. De volgende programmacode wordt gebruikt voor het verplaatsen van E4-B4, vooruit, achteruit, links, rechts, en stoppen. Voeg in de EZ-Builder software, de "iPhone Sensor Stream control, vervolgens de app op uw iPhone opent en het IP-adres op de sensor stroom besturingselement toevoegen aan de iPhone. Vervolgens een besturingselement leeg script toevoegen en voeg het volgende script toe...
: lus
#Forwards traag
Als ($AccelerometerY > 0.3000 en $AccelerometerY <-0.4500)
vooruit()
Sleep(100)
#Forwards snel
elseif($AccelerometerY >0.5000)
vooruit()
Sleep(100)
#Reverse
elseif ($AccelerometerY <-0.3000)
reverse()
Sleep(100)
#Stop elseif ($AccelerometerY < 0.2500 en $AccelerometerY >-0.2500)
Stop()
Sleep(100)
endif
#Turn links
if($AccelerometerX >0.4000)
Datumwaarde
Sleep(100)
#Turn rechts
elseif ($AccelerometerX <-0.4000)
Rechts()
Sleep(100)
#Stop
elseif ($AccelerometerX < 0.3500 en $AccelerometerY >-0.3500)
Stop()
Sleep(100)
endif
goto(loop)
Nu, wanneer u "Verbinding naar PC" druk op de iPhone app, en klik op "Start" op het nieuwe script (boven), uw robot nu in de richting rijden zal u kantelen van de iPhone. Dit is slechts een eenvoudig voorbeeld om te helpen u up and running als je besluit om dit te proberen, maar er is veel meer dat kan worden gedaan met deze interface.