Sphero gatlopp (9 / 18 steg)
Steg 9: Steg 9: löda och kontrollera Accelerometer
Löda accelerometer så att stiften är närmare till botten av styrelsen och x-axeln pekar till toppen av styrelsen.
I Arduino IDE, öppna programmet "MPU6050_raw" från menyn MPU6050 exempel. Ändra Serial.begin(baudrate) i skissen till 9600. Ladda upp programmet och öppna fönstret Serial.
Accelerometer och gyroskop data skrivs ut kontinuerligt. Om alla nollor, kontrollera dina anslutningar.
När du är får ordentlig sensordata, ladda upp exemplet "AccelerometerTilt" från menyn sfär.
Hastigheten beräknas genom x-y-z tilt, där hastigheten är noll när x-y planet är parallell med golvet. Rubriken beräknas med y tilt/rulle om x-axeln, så att sfär är riktade framåt när fingrarna av handsken är pekade nedåt, till sidan när handsken är åt sidan, och tillbaka mot användaren när fingrarna är upp. Sphero's zero är framåt (rubrik kommer vara noll när fingrarna är ner) och går medsols därifrån (rubrik = 90 när handsken tippas den rätta, 180 när tippas bakåt, och så vidare).
Du kan också aktivera LED feedback blocket, att Visa färger som förändringarna som rubrik (röd = framåt, blå = tillbaka, gul = höger, grön = vänster)