charlie-cube/charlieCube.ino
2022-04-18 22:39:19 -04:00

59 lines
855 B
C++

#include "config.h"
#include "cubeplex.h"
int color = red;
void setup() {
Serial.begin(115200);
Serial.println("start program...");
initCube();
initButton();
currentState = CHASETHEDOT;
lastState = -1;
// how many secconds until the animation is told to progress
animationMax = 90;
}
void loop() {
switch (currentState) {
case CHASETHEDOT:
chaseTheDot();
break;
case RAINBOWRANDOM:
rainbow_random();
break;
case TUNNEL:
tunnel();
break;
case SHIFTSQUARES:
shift_squares();
break;
case FOUNTAIN:
fountain();
break;
case PLANARSPIN:
planar_spin();
break;
case TRIFADE:
trifade();
break;
case PLANARFLOP3D:
planarFlop3D();
break;
case RAINBOWCORNER:
rainbow_corner();
break;
}
}