728x90

분명 주미 내부에는

 

mpu-6050가 들어있어

 

자이로 뿐만 아니라 가속도 데이터도 받을수가 있지만

 

 

 

주미 라이브러리 사이트에서는 각 angle 데이터만 받는 내용들 밖에 없다

 

 

 

주미 스크립트에다가 다음 함수를 추가해주면 된다.

 

 

    def get_acc(self):
        self.mpu_list = self.mpu.read_all_MPU_data()
        x_acc = self.mpu_list[0]
        y_acc = self.mpu_list[1]
        z_acc = self.mpu_list[2]
        return [x_acc, y_acc, z_acc]

 

 

 

 

 

 

 

 

 

간단한 가속도 출력 예제

 

from zumi.zumi import Zumi

zumi = Zumi()

acc = zumi.get_acc()
acc_x = acc[0]
acc_y = acc[1]
acc_z = acc[2]

msg = "acc x : "+str(acc_x) +", acc y : " + str(acc_y) + ", acc z : " + str(acc_z)
print(msg)

 

 

 

 

30회 정도 출력해보자

 

from zumi.zumi import Zumi

zumi = Zumi()
idx = 0


while idx < 30:
    acc = zumi.get_acc()
    acc_x = acc[0]
    acc_y = acc[1]
    acc_z = acc[2]
    msg = "acc x : "+str(acc_x) +", acc y : " + str(acc_y) + ", acc z : " + str(acc_z)
    print(msg)
    idx = idx + 1

 

아까 자이로 출력할때와는 달리

 

가속도를 출력하는 만큼 각 축에 대해서 누적되지 않는다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

300x250

'로봇 > 로봇' 카테고리의 다른 글

zumi - 8. matplotlib fontlist-v300.json 에러잡기  (0) 2020.08.24
zumi - 7. x축 가속도 프린팅  (0) 2020.08.24
zumi - 5. x축 각가속도 플로팅  (0) 2020.08.24
zumi - 4. 자이로 프린팅  (0) 2020.08.24
zumi - 3. 주미 samba 설치  (0) 2020.08.24

+ Recent posts