Tôi đã thử sử dụng this sketch do arduino.cc cung cấp. (Tôi đã là MPU6050 GY-521 breakout board.)Sử dụng con quay hồi chuyển/gia tốc với Arduino
Tôi nghĩ nó hoạt động tốt. Nó mang đến một tập hợp số lạ mà tôi không thể hiểu được. Nó nói rằng đó là những giá trị thô.
Làm cách nào để chuyển đổi chúng thành các giá trị có ý nghĩa?
Kết quả như sau. Ngay cả khi toàn bộ điều được giữ cố định, nó cho phép thay đổi giá trị! Điều này có ý nghĩa không? Vậy làm sao nó được hiểu?
(Những gì tôi chỉ biết là giá trị nhiệt độ có ý nghĩa: D)
June 2012
WHO_AM_I : 68, error = 0
PWR_MGMT_2 : 0, error = 0
MPU-6050
Read accel, temp and gyro, error = 0
accel x,y,z: 260, 120, 15572
temperature: 31.047 degrees Celsius
gyro x,y,z : -24, -234, -240,
MPU-6050
Read accel, temp and gyro, error = 0
accel x,y,z: 304, 12, 15608
temperature: 31.000 degrees Celsius
gyro x,y,z : -7, -234, -232,
MPU-6050
Read accel, temp and gyro, error = 0
accel x,y,z: 160, 100, 15716
temperature: 31.000 degrees Celsius
gyro x,y,z : -8, -241, -248,
MPU-6050
Read accel, temp and gyro, error = 0
accel x,y,z: 192, 56, 15712
temperature: 31.000 degrees Celsius
gyro x,y,z : -36, -212, -222,
MPU-6050
Read accel, temp and gyro, error = 0
accel x,y,z: 212, 100, 15440
temperature: 30.906 degrees Celsius
gyro x,y,z : -32, -253, -240,
Chúng đã có ý nghĩa. Họ có thể cung cấp cho bạn khả năng tăng tốc tương đối so với lực hấp dẫn (khoảng 9,8 m/s^2) theo hướng X, Y và Z. –
@ H2CO3 Tôi đã chỉnh sửa bài đăng (vì những gì bạn đã nói). Vui lòng xem bài đăng đã chỉnh sửa. Bất kỳ ý tưởng?? – Anubis
Gia tốc @Anibis giống như thế này - ngay cả khi được giữ đều đặn, có những tín hiệu sai lệch nhỏ. Và giá trị Z lớn là do lực hấp dẫn (theo chiều dọc, tức là song song với trục Z). –