Stap 8: De Code tweaken
Hoewel het eng lijkt misschien, moet u waarschijnlijk de code aanpassen aan uw specifieke drone aanpassen.
Navigeer naar het bestand ViewController.m en vinden de "-(void) recognizeSpeech:" methode. Onder elk verzoek van de toespraak in de instructie {} if(), zult u zien iets zoals "self.commanderTimer = [NSTimer scheduledTimerWithTimeInterval:0.05 doel: zelf selector: userInfo: herhaalt: Ja];"
-De userInfo: parameter definieert (in volgorde) stuwkracht, pitch, roll en yaw (zie afbeelding).
-Stuwkracht (de hoeveelheid stroom die doorgegeven aan de motoren) kan elke waarde tussen 0 en 1
-Pitch, roll, en yaw kan elke waarde tussen -1 en 1, met 0 wordt uit en 1 /-1 wordt maximale in beide richtingen.
-Als u problemen bij het begrijpen hoe ondervindt te wijzigen van de code, adviseer ik gebruikend StackOverflow.