Giới thiệu Gia tốc
tăng tốc được định nghĩa là tỷ lệ thay đổi của vận tốc; đó có nghĩa là gia tốc đo một cách nhanh chóng như thế nào tốc độ của các thiết bị được thay đổi theo một hướng nhất định. Sử dụng một gia tốc kế, bạn có thể phát hiện chuyển động và hữu ích hơn, tốc độ thay đổi của tốc độ chuyển động đó (còn được gọi là gia tốc tuyến tính).
Gia tốc cũng được biết đến như các cảm biến trọng lực vì họ đo gia tốc gây ra bởi cả hai phong trào và bằng trọng lực. Kết quả là, một tăng tốc phần cứng-erometer phát hiện tăng tốc trên một trục vuông góc với bề mặt trái đất sẽ đọc -9.8m / s2 khi nó đứng yên. (Giá trị này là có sẵn như là hằng số SensorManager.STANDARD_GRAVITY.)
Nói chung, bạn sẽ quan tâm đến khả năng tăng tốc thay đổi theo trạng thái nghỉ ngơi, hoặc chuyển động nhanh (biểu thị bằng những thay đổi nhanh chóng trong gia tốc), chẳng hạn như cử chỉ dùng cho người dùng nhập vào. Trong trường hợp trước đây bạn thường sẽ cần phải hiệu chỉnh các thiết bị để tính toán khả năng tăng tốc ban đầu để có những tác động này vào tài khoản cho các kết quả trong tương lai.
Điều quan trọng cần lưu ý là gia tốc không đo vận tốc, vì vậy bạn không thể đo tốc độ trực tiếp dựa trên một đơn gia tốc đọc. Thay vào đó, bạn cần phải tích hợp gia tốc theo thời gian để tìm vận tốc. Sau đó bạn có thể tích hợp các vận tốc theo thời gian để xác định khoảng cách đi.
Bởi vì gia tốc cũng có thể đo lực hấp dẫn, bạn có thể sử dụng kết hợp với các cảm biến trường mag¬netic để tính toán hướng thiết bị. Bạn sẽ tìm hiểu thêm về làm thế nào để tìm ra ori¬entation của thiết bị sau trong phần này.
Phát hiện Acceleration Những thay đổi
tốc có thể được đo dọc theo ba trục hướng:
^ trái bên phải (bên)
^ Forward-backward (theo chiều dọc)
^ Up-down (theo chiều dọc)
các cảm biến Quản lý báo cáo thay đổi cảm biến gia tốc dọc theo cả ba trục.
các giá trị cảm biến thông qua tại thông qua các giá trị tài sản của các thông số cảm biến sự kiện Sensor Event Listener của đại diện bên, theo chiều dọc, gia tốc thẳng đứng, trong thứ tự đó.
Hình 12-2 minh họa các bản đồ của gia tốc hướng ba trục liên quan đến các thiết bị ở phần còn lại trong định hướng tự nhiên của nó. . Lưu ý rằng đối với phần còn lại của phần này, tôi sẽ tham khảo các move¬ment của thiết bị liên quan đến định hướng tự nhiên của nó, mà có thể là phong cảnh hoặc chân dung
> x-trục (bên) - Sideways (trái hoặc phải) tăng tốc , mà giá trị tích cực đại diện cho phong trào hướng về bên phải, và các giá trị âm cho thấy chuyển động sang trái.
> trục y (theo chiều dọc) - Chuyển tiếp hoặc gia tốc ngược, mà tăng tốc về phía trước, chẳng hạn như các thiết bị bị đẩy theo hướng hàng đầu của thiết bị, được đại diện bởi
một giá trị tích cực và tăng tốc về phía sau thể hiện bằng giá trị âm.
> z trục (dọc) - Đi lên hay đi xuống tăng tốc, mà dương đại diện cho xu hướng tăng, chẳng hạn như các thiết bị được nâng lên. Trong khi ở phần còn lại ở định hướng tự nhiên của thiết bị, gia tốc thẳng đứng sẽ đăng ký -9.8m / s2 là kết quả của lực hấp dẫn.
Như đã mô tả ở trên, bạn có thể theo dõi những thay đổi về khả năng tăng tốc sử dụng một cảm biến Event Listener. Đăng ký một thực hiện SensorEventListener với người quản lý cảm biến, sử dụng một đối tượng Sensor loại Sensor.TYPE_ACCELEROMETER yêu cầu cập nhật tốc. Liệt kê 12-4 đăng ký gia tốc mặc định bằng cách sử dụng tốc độ cập nhật mặc định.
đang được dịch, vui lòng đợi..
