ARC Pro

Upgrade to ARC Pro

Harnessing the power of ARC Pro, your robot can be more than just a simple automated machine.

PRO
Belgium
#17  

ControlCommand("MPU9150", Init)

sleep(100)

:loop #Added these because $AccelX and $AccelY were not recognized print("Start of loop") $XAccel = $AccelX $YAccel = $AccelY

if ($AutoPositionStatus = true)

print("AutoPositioner already running...")

sleep(2000)

goto(loop)

endif

ControlCommand("MPU9150", RunOnce) $XAccel = $AccelX $YAccel = $AccelY print ("x: " + $XAccel) print ("y: " + $YAccel)

if ($YAccel > 8000)

print("Getting up from front")

ControlCommand("Auto Position", AutoPositionAction, "Getup")

waitfor($AutoPositionStatus = false) $XAccel = $AccelX $YAccel = $AccelY

print ("x: " + $XAccel) print ("y: " + $YAccel)

ELSEif ($YAccel < -8000)

print("Getting up from rear")

ControlCommand("Auto Position", AutoPositionAction, "stand from sit")

waitfor($AutoPositionStatus = false) $XAccel = $AccelX $YAccel = $AccelY

print ("x: " + $XAccel) print ("y: " + $YAccel)

endif

sleep(500) $XAccel = $AccelX $YAccel = $AccelY

print("End of loop...Restarting") goto(loop)

thank you d.cohran

PRO
Belgium
#18  

forgot to check solved

United Kingdom
#19  

Great solve David, and I'm pleased you got everything sorted now nomad.:)

PRO
Belgium
#20  

steve g

thats two jd's getting up now.d.cohran is good programmer.