Type Number
Event accelerometer
Revision 2017.3111
Keywords accelerometer, deltaTime
See also system.setAccelerometerInterval()


The time in seconds since the last accelerometer event.


Accelerometer measurements will not be recorded at the exact times specified by the system.setAccelerometerInterval() function. This means that you cannot assume that a configured interval of 10 Hz (i.e. 100 milliseconds) will yield measurements recorded exactly 100 milliseconds apart. These measurements will likely be recorded slightly late. This is a limitation of the operating system on both iOS and Android. To compensate for this, event.deltaTime is provided to help make your calculations as accurate as possible.


local function onAccelerate( event )
    print( event.deltaTime )

Runtime:addEventListener( "accelerometer", onAccelerate )