예제 #1
0
파일: Sensor.py 프로젝트: veritaszhu/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
예제 #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
파일: Sensor.py 프로젝트: veritaszhu/ArEv3
 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();