Beispiel #1
0
def onKeyPress(event):
	char = event.char
	print char

	if char == 'a':
		print "track moving left"
		commands.stop_lin_actuator()
		commands.retract_track_actuator()
	elif char == 'd':
		print "track moving right"
		commands.stop_lin_actuator()
		commands.extend_track_actuator()
	elif char == 'w':
		print "lin extending"
		commands.stop_track_actuator()
		commands.extend_lin_actuator()
	elif char == 's':
		print "lin retracting"
		commands.stop_track_actuator()
		commands.retract_lin_actuator()
	elif char == 'q':
		print "stopping"
		commands.stop_lin_actuator()
		commands.stop_track_actuator()
	elif char == 'i':
		print "going up"
		commands.elevate()
	elif char == 'k':
		print "going donwn"
		commands.descend()
	elif char == 'l':
		print "stopping vertical"
		commands.stop_vertical()
	elif char == 'p':
		print "lin val : " + str(commands.get_lin_feedback())
		print "track val : " + str(commands.get_track_feedback())
		print "vertical val : " + str(commands.get_vertical_feedback())
		print "current val : " + str(commands.get_current_feedback())
Beispiel #2
0
import commands

LIN1 = 35
LIN1 = 37
DELAY = 0.25

commands.setup()


print commands.get_lin_feedback()

while True:

	time = 0;
	commands.extend_lin_actuator()
	while time < 5:
		print commands.get_lin_feedback()
		commands.wait(DELAY)
		time = time + DELAY

	commands.wait(1)

	time = 0;
	commands.retract_lin_actuator()
	while time < 5:
		print commands.get_lin_feedback()
		commands.wait(DELAY)
		time = time + DELAY