This commit is contained in:
2023-10-21 22:47:13 +02:00
parent 2e64f4ff6f
commit 1ed2a4cec3
5 changed files with 40 additions and 4 deletions

View File

@ -11,7 +11,7 @@ public :
// Fonction pour allumer correctement les LEDs en fonction du Rotary
// Function to manage LEDs colors according to the Rotary
void actLed(int nb);
void actLed(int nb, int start = 0);
// Fonction qui renvoie le nombre de LEDs allumées
// Function that returns the number of LEDs lit

View File

@ -13,7 +13,7 @@ LedLib::LedLib(int pixelCount, int pixelPin, int bright){
// Fonction pour allumer correctement les LEDs en fonction du Rotary
// Function to manage LEDs colors according to the Rotary
void LedLib::actLed(int nb){
void LedLib::actLed(int nb, int start){
this->ledNb = nb;
// On éteint tout
@ -26,11 +26,11 @@ void LedLib::actLed(int nb){
// Boucle dans les LEDs
// Loop in LEDs
for (int i = 0; i < nb+1; i++) {
for (int i = start; i < start+nb+1; i++) {
// Une LED sur deux est blanche : heure entière, l'autre rouge pour 30m
// One LED out of two is white: whole hour, the other red for 30m
if (i%2 == 0) {
if (i-start%2 == 0) {
this->strip->setPixelColor(i-1, 255, 255, 255);
}else{
this->strip->setPixelColor(i-1, 255, 0, 0);