roller coaster effect for ws2812 led strip
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

27 lines
599 B

#ifndef FX_SCANNER_H
#define FX_SCANNER_H
#include <Adafruit_NeoPixel.h>
#include <math.h>
#include "effect.h"
class FX_Scanner : public Effect
{
public:
FX_Scanner(int numpixels,Adafruit_NeoPixel *strip,uint8_t *height,int startpos,float scannervel,uint32_t scannercolor);
FX_Scanner();
void updateRoutine(float updatedelayms);
void updateGraphics();
uint32_t Wheel(byte WheelPos,float brightness);
bool active();
private:
int _numpixels;
Adafruit_NeoPixel *_strip;
float _pos;
float _vel;
uint8_t *_height;
uint32_t _scannercolor;
};
#endif