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 |