Gyro Stabilizer / Arduino och Servo (3 / 4 steg)
Steg 3: Steg 3: skicka 1 och 0 är till Arduino Nano
Naturligtvis alla Arduino bör fungera, men jag har använt dessa Nanos mycket för deras överkomligt pris.
Ladda upp koden med hjälp av USB-kabeln från datorn. Om du har en lång kabel, kan du bara lämna det ifred och låta det driva enheten. Jag tejpade (jag vet. Detta är den sista.) en USB driva bank under bakbord så jag kan hålla det och känner mig cool om min klibbig röra.
BTW, jag har blitt användande USB tegel under en bakbord och använda USB-utgång för att driva en Arduino eller jämn förbinda till en USB-seriella gränssnitt (som FTDI interface) för att driva bakbord och det har varit mycket händig.
Det bör skjuta upp och ska börja sin vakna dans. Den är utformad för att sopa på båda axeln att rensa området. Om den träffar chassit eller saker sådär, är det möjligt fästet är för restriktiva eller servo är monterad baklänges.
Om en servo verkar monterad baklänges, kan du justera koden för att vända det är kommandot:
< p > Servo1.write (-mpuPitch + 90); < br > Servo2.write(mpuRoll + 90); < /p >
Om kommandot verkar vara att lägga till en förändring och inte korrigera det, du kan prova att vända tecken på mpuPitch eller mpuRoll. Dessutom är + 90 där eftersom jag orienterade min servon så att "normala" horisontell position skulle vara i mitten av servo intervallet. Du kan spela med detta värde också beroende på din installation.