Stap 7: Stap 7: beginnen met testen software, de joystick te kalibreren
Downloaden en I2CDev, MPU6050, AltSoftSerial en de inhoud van de Gauntlet_Pack plaats in uw omslag van de bibliotheken van Arduino. (links zijn op de eerste pagina van dit instructable)
Open of herstart de Arduino IDE.
Selecteer in het vak de Sphero voorbeelden, JoystickRaws.
Sluit uw circuit en uploaden van het programma. Open het venster seriële en de baudrate ingesteld op 9600. Het programma zal eerst uw verbindingen op de drie verbonden pinnen (twee analoge, een digitale) testen. Als het goed is, wordt het programma zal overgaan tot het uitprinten van elke commentaar ruwe waarden, die u gebruiken kunt om te kalibreren.
Om te kalibreren:
Uncomment de "getAngle()"-functie, de rest uitschakelen
Het uploaden van het programma.
Eerst, verplaatsen de knevel totdat u 0 hebt gevonden. Het doel is een nul antwoord als de knevel is naar rechts geduwd. Als uw nul omhoog of omlaag, ga naar het bestand Gauntlet_Joystick.cpp en swap de pinnen voor HORIZONTAL_POT en VERTICAL_POT. Opslaan en opnieuw uploaden van het programma.
0 terugvinden. Als het aan de linkerkant in plaats van het recht, ga naar Gauntlet_Joystick.cpp en stel de boolean HORIZONTAL_SWAP op "true".
Nu vinden 90. Als er aan de onderkant, ga naar Gauntlet_Joystick.cpp en stel de boolean VERTCAL_SWAP op "true". Opslaan en opnieuw uploaden van het programma.
Op dit punt moet je 0/359 naar rechts, naar links en 90 tot 270 down 180.
Nu, de Sphero voorbeelden, selecteer JoystickEvents en uploaden. Open het venster Serial.
Als alles in de vorige stap werkte, moet het programma echo uw acties in de tekst.