Stap 7: Versnellingsmeter (optioneel)
Voordat u het uitvoert een eenvoudig programma dat leest de versnellingsmeter waarden en drukt ze naar het scherm. Het vinden van de richting die de versnellingsmeter zou moeten worden gehouden op de grootste waarde moet worden opgehaald. Sla de versnellingsmeter die een volledige 180 graden en je zou het krijgen van de minimumwaarde opgeven waaraan de versnellingsmeter zal lezen. Mijn max was rond 600 en mijn min was ongeveer 400, maar jou heel anders zou kunnen zijn! Schrijf deze neer zoals u ze nodig hebben zult voor het kalibreren van de robot in de schets van de verwerking.
Wanneer u het koppelt aan de robot, zorg ervoor dat het geven zal deze maximale lezen wanneer de robot is aangesloten op de muur en de "opzoeken" of klim naar boven op het venster waarnaar wordt verwezen.
Het geven van een beetje meer informatie over hoe dit wordt gebruikt, de arduino code leest de waarde van de versnellingsmeter elke milliseconde en maakt gebruik van een buffer door gemiddeld 20 van deze waarden voordat u de gemiddelde waarde als de "huidige" positie van de robots in de code. Met dit filter mijn robot draait exact hoeken naar binnen ongeveer 3 graden (moeilijk te schatten) van de gewenste waarde. Dit kleine onnauwkeurigheid is waarschijnlijk te wijten aan de motoren vertragen voordat stoppen voor een zeer korte tijd nadat ze zijn vastgesteld tot neutraal.