A Persistence Of Vision (POV) display that utilizes a Hall sensor & the onboard LEDs of the Maker Uno
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
mkuno-pov
CHANGELOG.md
README.md
f7x7.png

README.md

mkuno-pov

A Persistence Of Vision (POV) display that utilizes a Hall sensor & the onboard LEDs of the Maker Uno.

Components

  • Hall Sensor
  • Maker Uno
  • Jumper Wires
  • A beam (to mount the Maker Uno & Hall Sensor)
  • Support stand with a mahnet & motor to rotate the beam.

Requirements

As the MsTimer2 library will be utillized, ensure that it is installed before running the sketch.
More details can be found here: https://playground.arduino.cc/Main/MsTimer2

Usage

  • Change the string variable in the printMsg accordingly to what you want the POV to display.
  • There are a few preset constant string to test the fonts available:
    • T_NM: Displays the available number set
    • T_AP: Displays the available alphabet set
    • T_SM: Displays the available symbol set
    • T_HW: The classic Hello World to get things started!
  • The character limit that can be displayed is set via the MAXCHAR constant, which is set to 35 by default.
  • For debugging, enable the DEBUG constant.

Characters

Below are the set of characters that are available for the POV Display:


  • Spaces ( )
  • Numbers (0-9)
  • Alphabets (Uppercase, A-Z)
  • Some symbols: ! " # $ % ' + , - . /

If there are characters that are not recognised in the string passed to the printMsg function, it would be replaced with a empty character (or put simply, nothing).