Styra en robotarm med Arduino, 1Sheeld och en Android Smart Phone (4 / 6 steg)
Steg 4: kodning
Först måste vi veta ståndpunkten (grad) för varje servo för att initiera position för dem alla, vi kan ha detta gjort med hjälp av exemplet knopp (på IDE gå till Arkiv > exempel > Servo > ratten).
Andra börjar importera den biblioteken använder du från 1Sheeld bibliotek på din IDE, för vårt fall vi behöver orientering sensor och närhet sensor bibliotek och glöm inte att importera servo bibliotek.
men innan du börjar med din kod se till att du har kontrollerat och provat de två sensorerna individuellt i telefonen, också se till att du helt vet de funktioner som du vill använda från varje bibliotek.
Efter att du har att få referensvärdena för din orienteringssensor i 3-axel (X, Y, Z)
Z-axel: Dricks telefonen horisontellt till upp och ned-sida (för att få armen går upp och ner)
X-axeln: Rotera telefonen om Z (för att få armen roterar till höger och vänster)
Y-axeln: Vända telefonen att rygg och främre (för att få armen sträcker sig och avtar)
Lägg sedan de värden du får i din kod och börja monteringen med din servo position
Äntligen använda rörelsesensor öppna nära din arm gripdon (Glöm inte om att få sensor läser individuellt och infoga dem med din kod).
* Obs: Se till att första att växeln UART i din 1Sheeld är på uppladdning läge innan du lägger upp din kod.