Arduino Airsoft torn (7 / 8 steg)
Steg 7: RoboRealm Set-Up
xValue = GetVariable("xvalue")
yValue = GetVariable("yvalue")
motorx = round ((xvalue*.2)-1500) * -1
motory=Round((yValue*.3)+1500)
SetVariable "motorx", motorx
SetVariable "motory", motory
Med denna enkla kod kan du göra tornet göra många olika saker. Till exempel, flyttas om du ville tornet att spåra rörelse du kan använda modulen rörelse i RoboRealm för att eliminera allt som inte . Du kan använda modulen Center of Gravity för att hitta koordinaterna för rörelsen. Med ovanstående kod kan du sedan ha torn spåret rörelse. (Du kan behöva ändra mellersta 2 rader till beroende på utbudet av indata). De mellersta 2 raderna är där matten är gjort för att konvertera mellan de två områdena. Nästa steg visar några olika idéer på vad man ska göra med torn.
Jag kopplade min kod som rör sig tornet med en joystick. Det finns några speciella funktioner i min kod som en kula räknare, en varning om låg kula och en laser pekaren kontroll.