Arduino själv balans registeransvarige med DIGITAL IMU, äntligen! (16 / 17 steg)
Steg 16: Koden
Detta skrevs på Arduino Version 1.5
Jag har försökt att koppla den som en .ino-fil som används av Arduino 1,5 men Instructables kommer inte låta mig ladda upp den.
Därför har också fäst det som ett textdokument som, om kopieras och klistras in i en ny tom Arduino skiss, bör sedan sammanställa OK och spara OK.
B) OBS: IMU TESTARE KOD:
Jag har även bifogat en skiss (igen som en textfil) som låter dig koppla upp IMU endast, koppla Arduino via USB-kabeln till din dator, öppna "Serial View"-fönstret (inställt på 9600 Baud) sedan spela med luta IMU. Vinkeln på tilt från vertikala kommer att visas på skärmen i fönstret serial Visa halva andra intervaller.
Noll är nivå, - ve värden visas (i grader av lutning från "level") om du lutar det ett sätt och liknande storlek + ve värden visas om du lutar det åt andra hållet. Börja med din IMU platt på bordet med ytmontering komponenter vänd uppåt.
Detta kan du testa IMU och Arduino talar till varandra, innan du kopplar allt annat som Sabertooth, rocker växlar och deadman switch.
Här är en video av IMU testare koden skicka tilt vinkeln till den bärbara skärmen med Arduino seriell Visa fönstret öppet:
https://www.youtube.com/watch?v=wwLp6DeW5Gk&feature=youtu.be