# Microbit Accelerometer Tutorial

### Microbit accelerometer tutorial

In this tutorial we will be looking at how you can use the Microbit’s on-board accelerometer to control your Microbit, so that you can complete the challenges and use your learning when creating projects such as the Truth or Dare game or the radio controlled car.

### What is an accelerometer?

An accelerometer is an electro-mechanical device that measures acceleration forces. These forces may be static, like the constant force of gravity pulling at your feet, or they could be dynamic. The are caused by moving or vibrating the accelerometer.

Source : dimension engineering

[/note]

What are accelerometers used for?

• Detecting seismic activity ( detecting  earthquakes, predicting eruptions)
• Ship autopilots
• Drone stabilisation
• Camera anti-blur stabilisation
• Car airbag crash detection

How can we use the BBC Microbit accelerometer in our projects?

• Detecting shaking events
• Detecting acceleration events
• Detecting tilting

### BBC Microbit shake sensor

The onShake function is triggered whenever the Microbit is shaken.

Demo

### BBC Microbit tilt sensor ( left/right)

The X Axis tilt returns a value from 0(right) to 4(left)

Code example

### BBC Microbit tilt sensor (forward/backward)

The Y Axis tilt returns a value from 0(forward) to 4(backwards)

Code example

Click to enlarge

Challenge 19 - Shake a smile

Create a program that every time you shake the Microbit, it displays a smiley  face!

Challenge 20 - Magic 8 Ball

Create a program that every time you shake the Microbit, it gives you a random piece of advice.

Challenge 21 - Left/ Right Tilting Microbit

Create a program that tells you if your Microbit is tilting to the left or right

Challenge 22 - Left/Right tilting dot

Create a program where the Microbit displays how far left or right it has been tilted by displaying a dot on the screen.

Challenge 23 - Microbit XY Tilting

Create a program which displays an arrow indicating which direction the Microbit is tilting at that moment.

Challenge 24 - Dot Matrix tilting

Create a program the uses a dot on the LED diplay matrix to indicate what direction the Microbit is tilting towards.