cyaninfinite / mkuno-pov

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 magnet & 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).

License

Licensed under the MIT License.

About

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


Languages

Language:C 62.9%Language:C++ 37.1%