Röststyrd Drone (5 / 11 steg)
Steg 5: Utforska Crazyflie klienten
Nu när du har cocoapods installerad, kan du öppna Crazyflie klienten. Inriktas främst på filen ViewController.m och metod sendCommander: i synnerhet. Om du inte är väl förtrogen med NSTimers, rekommenderar jag du läsa Apple dokumentation eller hitta någon annan källa för information om dessa. Du ska inte behöva redigera övriga dokument och var försiktig vad du ändra i klassen ViewController, som tar bort ens en enda rad kan orsaka många fel dyker upp och vara dödlig till appen. Kom bara ihåg att slå ⌘Z om något går fel.
Se också till att du väljer den allmänna Crazyflie klient projektinformationen och ändra bunt ID till din egen. Byta laget till ditt Apple-ID och klicka på "Fix frågan" om tillämpligt.
Den här klienten körs inte bra i simulator, och kan inte kommunicera med bordun i simulator. För att köra app, ansluter en enhet först, vänta på att känna igen den, välj sedan det från övre vänstra menyn och hit kör.
När du har flugit drone lite, börja att ändra koden för att se vad som händer. Kom bara ihåg att ångra några allvarliga fel och åter ladda ner projektet om du helt förstöra den (det hände mig ca 6 gånger).