|
@@ -32,7 +32,7 @@ void Animate_Cycle_Analog(int iterations) {
|
|
|
for (int i = 0; i < iterations; i++) {
|
|
|
|
|
|
PCA9685_EnableOutput(false);
|
|
|
- float minVoltage = 0.09;
|
|
|
+ float minVoltage = 0.10;
|
|
|
|
|
|
for (int j = 0; j < 4; j++) {
|
|
|
PCA9685_SetDigit(j, i, PCA9685_Max_Brightness);
|
|
@@ -78,21 +78,21 @@ void Animate_Cycle_Low_Pwm(int iterations) {
|
|
|
PCA9685_SetVoltage(1.0);
|
|
|
PCA9685_SetDot(PCA9685_Min_Brightness);
|
|
|
|
|
|
- int pwmMaxBrightness = 200;
|
|
|
+ int pwmMaxBrightness = 300;
|
|
|
for (int i = 0; i < iterations; i++) {
|
|
|
for (int k = PCA9685_Min_Brightness; k <= pwmMaxBrightness; k++) {
|
|
|
for (int j = 0; j < 4; j++) {
|
|
|
PCA9685_SetDigit(j, i, k);
|
|
|
PCA9685_SetDot(k);
|
|
|
}
|
|
|
- wait(0.01);
|
|
|
+ wait(0.005);
|
|
|
}
|
|
|
for (int k = PCA9685_Min_Brightness; k <= pwmMaxBrightness; k++) {
|
|
|
for (int j = 0; j < 4; j++) {
|
|
|
PCA9685_SetDigit(j, i, pwmMaxBrightness-k);
|
|
|
PCA9685_SetDot(pwmMaxBrightness-k);;
|
|
|
}
|
|
|
- wait(0.01);
|
|
|
+ wait(0.005);
|
|
|
}
|
|
|
wait(0.2);
|
|
|
}
|
|
@@ -127,6 +127,13 @@ void Animate_Cycle_Fade(int iterations) {
|
|
|
PCA9685_SetVoltage(1.0);
|
|
|
PCA9685_SetDot(PCA9685_Min_Brightness);
|
|
|
|
|
|
+ for (int k = PCA9685_Min_Brightness; k <= PCA9685_Max_Brightness; k += 4) {
|
|
|
+ for (int j = 0; j < 4; j++) {
|
|
|
+ PCA9685_SetDigit(j, 0, k);
|
|
|
+ }
|
|
|
+ wait(0.00001);
|
|
|
+ }
|
|
|
+
|
|
|
for (int i = 0; i < iterations; i++) {
|
|
|
int i_next = (i == 9) ? 0 : i+1;
|
|
|
for (int k = PCA9685_Min_Brightness; k <= PCA9685_Max_Brightness; k += 4) {
|
|
@@ -167,7 +174,7 @@ void Animate_Cycle_Fade_Random(int iterations) {
|
|
|
for (int j = 0; j < 4; j++) {
|
|
|
PCA9685_SetDigit(j, i_curr[j], k);
|
|
|
}
|
|
|
- wait(0.00005);
|
|
|
+ wait(0.00001);
|
|
|
}
|
|
|
|
|
|
for (int iter = 0; iter < iterations; iter++) {
|
|
@@ -188,7 +195,7 @@ void Animate_Cycle_Fade_Random(int iterations) {
|
|
|
} else {
|
|
|
PCA9685_SetDot(PCA9685_Max_Brightness-k);
|
|
|
}
|
|
|
- wait(0.00005);
|
|
|
+ wait(0.00001);
|
|
|
}
|
|
|
wait(0.2);
|
|
|
|
|
@@ -200,7 +207,7 @@ void Animate_Cycle_Fade_Random(int iterations) {
|
|
|
for (int j = 0; j < 4; j++) {
|
|
|
PCA9685_SetDigit(j, i_curr[j], k);
|
|
|
}
|
|
|
- wait(0.00005);
|
|
|
+ wait(0.00001);
|
|
|
}
|
|
|
}
|
|
|
|