示例#1
0
        data.append(gy)
        data.append(gz)
        data.append(mx)
        data.append(my)
        data.append(mz)
        time.sleep(0.1)
        send_array(conn, data)
#		wait_for_ack(conn);

    while not shutdown == 1:
        input = raw_input("")
        if input == 'q':
            exit()
        if input == 'a':
            axes = adx.getAxes()
            axesG = adx.toG(axes)
            send_array(conn, axes)
            print "\n\nAcc X: ", axes['x'], "m/s^2"
            print "Acc X: ", axesG['x'], "G\t"

            print "\n\nAcc Y: ", axes['y'], "m/s^2"
            print "Acc Y: ", axesG['y'], "G\t"

            print "\n\nAcc Z: ", axes['z'], "m/s^2"
            print "Acc Z: ", axesG['z'], "G\t"

        if input == 'r':
            roll = adx.getRoll()
            send_value(conn, roll)
            print "\n\nx rotation: ", roll
        if input == 'p':
示例#2
0
		data.append(gy)
		data.append(gz)
		data.append(mx)
		data.append(my)
		data.append(mz)
		time.sleep(0.1)
		send_array(conn, data)
#		wait_for_ack(conn);

	while not shutdown == 1: 
		input = raw_input("")
		if input == 'q':
			exit()
		if input == 'a':
			axes = adx.getAxes()
	                axesG = adx.toG(axes)
	        	send_array(conn, axes)
		        print "\n\nAcc X: ", axes['x'] , "m/s^2"
       			print "Acc X: ", axesG['x'], "G\t"

	       	        print "\n\nAcc Y: ", axes['y'] , "m/s^2"
	        	print "Acc Y: ", axesG['y'], "G\t"

		        print "\n\nAcc Z: ", axes['z'] , "m/s^2"
            		print "Acc Z: ", axesG['z'], "G\t"

		if input == 'r':
			roll = adx.getRoll()
		        send_value(conn, roll)
		        print "\n\nx rotation: " , roll
		if input == 'p':