Skip to content

Commit 9dea3b6

Browse files
authored
Merge pull request #44 from Open-STEM/ledServoReset
Resetbot.py updates
2 parents 7fcc979 + 4595c60 commit 9dea3b6

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

XRPLib/resetbot.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
from XRPLib.encoded_motor import EncodedMotor
22
from XRPLib.imu import IMU
3+
from XRPLib.board import Board
4+
from XRPLib.servo import Servo
35
"""
46
A simple file for shutting off all of the motors after a program gets interrupted from the REPL.
57
Run this file after interrupting a program to stop the robot by running "import XRPLib.resetbot" in the REPL.
@@ -11,4 +13,12 @@
1113
motor.set_effort(0)
1214
motor.reset_encoder_position()
1315

14-
IMU.get_default_imu().reset()
16+
# Reset IMU registers
17+
IMU.get_default_imu().reset()
18+
19+
# Turn off the on-board LED
20+
Board.get_default_board().led_off()
21+
22+
# Turn off both Servos
23+
Servo.get_default_servo().free()
24+
Servo(17).free()

0 commit comments

Comments
 (0)