Skip to content

An Arduino library meant to power chained NeoPixels as meter gauges

License

Notifications You must be signed in to change notification settings

kerber/NeoPixelMeter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NeoPixelMeter

An Arduino library meant to power chained NeoPixels as meter gauges

It was designed and tested with Adafruit's NeoPixel Ring - 16, though it should work with larger NeoPixel rings, sticks, and strips. The above housing was printed with translucent PLA to fit around the base of the taps on my keg fridge.

It's still a little rough, so please feel free to branch and contribute back!

For a full description of features, check out NeoPixelMeter.h

A peek at some of the available commands:

//Set the level illumnited for each meter
void setLevel(int meterNum, int percentFull);

//Set a meters's animation directly.
void setAnimation(int meterNum, int animation);

//When awake, the meter should show the scrolling animation
void showScrolling(int meterNum);

//When awake, the meter should show the level as a gauge
void showLevel(int meterNum);

//Fade to new brightness
void setBrightnessWithFade(int brightness);

//Set new brightness
void setBrightness(int brightness);

//Fade the meter on.
void displayWakeup(int secondsAwake);

//Set displays off
void displaySleep();

About

An Arduino library meant to power chained NeoPixels as meter gauges

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published