Noiasca Tool Kit
Several helper functions and classes to make life with Arduino easier
Public Member Functions | List of all members
RhythmPCA9685 Class Reference

show a specific rhythm on a PCA9685 output. More...

#include <Noiasca_PCA9685.h>

Inheritance diagram for RhythmPCA9685:
Rhythm< PCA9685 >

Public Member Functions

 RhythmPCA9685 (Adafruit_PWMServoDriver &pwm, uint16_t pixel)
 
- Public Member Functions inherited from Rhythm< PCA9685 >
 Rhythm (PCA9685 &obj)
 blink a specific rhythm More...
 
void setInterval (uint16_t _interval0, uint16_t _interval1)
 set on/off times More...
 
void setInterval (uint16_t _interval0, uint16_t _interval1, uint16_t _interval2, uint16_t _interval3)
 set on/off times More...
 
void setInterval (uint16_t _interval0, uint16_t _interval1, uint16_t _interval2, uint16_t _interval3, uint16_t _interval4, uint16_t _interval5)
 set on/off times More...
 
void setInterval (uint16_t _interval0, uint16_t _interval1, uint16_t _interval2, uint16_t _interval3, uint16_t _interval4, uint16_t _interval5, uint16_t _interval6, uint16_t _interval7)
 set on/off times More...
 
void off () override
 switch output off More...
 
void toggle ()
 switch between on or off state
 
void update (uint32_t currentMillis=millis())
 check if update is necessary More...
 

Detailed Description

show a specific rhythm on a PCA9685 output.

wrapper to rhythm blink a PCA9685 output. Inherits "style" class and composites PCA9685.

Constructor & Destructor Documentation

◆ RhythmPCA9685()

RhythmPCA9685::RhythmPCA9685 ( Adafruit_PWMServoDriver &  pwm,
uint16_t  pixel 
)
inline
Parameters
pwma reference to your pwm object
pixelthe pixel on the pwm to be used