« POV Display with Accelerometer

February 17, 2016 • ☕️ 2 min read

ArduinoDIY Projects

Featured by Hack N Mod and Make: Blog. Also posted on Arduino Forum, Sparkfun Forum and Adafruit Forum.

In this project I have fixed an accelerometer to a 10-segment display (it has 10 green LED’s put into a single component) and used an Arduino to control it.

So there you have it. As you wave it, it senses this motion and switches ON the display. And one another benefit that I was really looking for is that it writes only from left to right. I mean when you wave your hand it goes left to right to left. Right? My old AccPOV was amateur enough to keep displaying text all the time left to right and back too. So that has been eliminated. And its so cool now!

I am calling it the AccPOV that is a accelerometer based Persistence of Vision Display. I really liked this idea of an Accelerometer that I got though it is commonly available on the net. Code in C++ attached. You need Arduino software to compile it.

The Blue Board is the Arduino Decimelia. It programs and takes power from the USB(the grey wire).

The General Purpose PCB is a ‘shield’ which is the word used for attachment boards created for the Arduino.

I have mounted the display on that.

Then the tiny green PCB on the side is the Accelerometer Board. So that’s it. Took one and half day to materialize.

Next I plan to use RGB LED’s to be able to see 6 colors !! So that should be fun…

Thanks for Reading !! I know it all sounds too formal, as if I am selling something. But it’s just a discussion. A concept…

In case you don’t get the heck what I am talking about read this: This project uses Persistence of Vision. So I can use just 8 LED’s (Yes, I am just using 8 of them. ) to display text. Now as you wave it in the air, the 8 LEDs quickly change states to appear as if something is written in the air. It gives superb effect in the dark. For effect in the daylight I need very bright LEDs… So as simple as that. Just wave and read.

You can mail me at paramaggarwal@gmail.com for criticism and comments.


Three axis accelerometer from Freescale that gives analog voltage proportional to acceleration. You measure that voltage using a micro controller and you get acceleration!

Controller Board:

Arduino’s are so easy !! More info about them at Arduino. It is based on the ATMEGA168 with bootloader.

Have a look at Sparkfun for some great electronics tutorials.

Code for Arduino: http://github.com/paramaggarwal/movetosee

Originally published at paramaggarwal.com.