MDN Web Docs

Constructor

Accelerometer()

Creates a new Accelerometer object.

Instance properties

In addition to the properties listed below, Accelerometer inherits properties from its parent interfaces, Sensor and EventTarget.

Accelerometer.x Read only

Returns a double containing the acceleration of the device along the device's x axis.

Accelerometer.y Read only

Returns a double containing the acceleration of the device along the device's y axis.

Accelerometer.z Read only

Returns a double containing the acceleration of the device along the device's z axis.

Instance methods

Accelerometer doesn't have its own methods. However, it inherits methods from its parent interfaces, Sensor and EventTarget.

Events

Accelerometer doesn't have its own events. However, it inherits events from its parent interface, Sensor.

Example

Acceleration is typically read in the reading event callback. In the example below this occurs sixty times a second.

js

const acl = new Accelerometer({ frequency: 60 });
acl.addEventListener("reading", () => {
  console.log(`Acceleration along the X-axis ${acl.x}`);
  console.log(`Acceleration along the Y-axis ${acl.y}`);
  console.log(`Acceleration along the Z-axis ${acl.z}`);
});
acl.start();

Specifications

Specification
Accelerometer
# accelerometer-interface

Browser compatibility

Help improve MDN

Yes No

Learn how to contribute

This page was last modified on by MDN contributors.

Read the original on developer.mozilla.org ↗