示例#1
0
class Gyro:
    gyro = None

    def __init__(self):
        self.gyro = GyroSensor()

    def reset(self):
        if (self.gyro == None):
            print "Gyro sensor not set properly."
            return
        self.gyro.rate

    def readAngle(self, RESET=0):
        if (RESET == 1):
            self.gyro.reset()
        return self.gyro.ang
示例#2
0
文件: Sensor.py 项目: GesusK/ArEv3
class Gyro:
    gyro=None;

    def __init__(self):
        self.gyro=GyroSensor();

    def reset(self):
        if (self.gyro == None):
            print "Gyro sensor not set properly."
            return
        self.gyro.rate;

    def readAngle(self,RESET=0):
        if(RESET==1):
            self.gyro.reset();
        return self.gyro.ang;
示例#3
0
 def test_gyro_sensor(self):
     get_input('Attach a GyroSensor then continue')
     d = GyroSensor()
     get_input('test ang')
     print(d.ang)
     print(d.mode)
     get_input('test rate')
     print(d.rate)
     print(d.mode)
     get_input('test ang_and_rate')
     print(d.ang_and_rate)
     print(d.mode)
示例#4
0
 def __init__(self):
     self.gyro = GyroSensor()
示例#5
0
文件: test.py 项目: veritaszhu/ArEv3
 def __init__(self):
     self.left = Motor(port=Motor.PORT.B)
     self.right = Motor(port=Motor.PORT.C)
     self.left.reset()
     self.right.reset()
     self.gyro = GyroSensor()
示例#6
0
文件: Sensor.py 项目: GesusK/ArEv3
 def __init__(self):
     self.gyro=GyroSensor();