Stavový řádek¤
Stavový řádek je horní řada 5 LED označených jako A-E.
void setState(int state): Nastaví „postup“ (stav)int state(): Vrátí aktuální stavvoid setColor(Rgb color): Nastaví barvu stavového řádkuRgb color(): Vrátí aktuální barvu stavového řádkuvoid show(int intensity = 255): Zobrazí aktuální stav/„snímek“void clear(): Vymaže zobrazeníRgb& at(int x): Vrátí pixel na dané pozici
Příklad¤
#include "Logic.hpp"
#include <iostream>
void logicMain() {
while (true) {
statusBar.setColor(Rgb(255, 0, 0));
statusBar.setState(4);
statusBar.show(30);
delay(3000);
statusBar.clear();
statusBar.setColor(Rgb(0, 255, 0));
statusBar.setState(2);
statusBar.show(30);
delay(3000);
statusBar.clear();
statusBar.at(4) = Rgb(0, 0, 255);
statusBar.show(30);
delay(3000);
statusBar.clear();
statusBar.at(0) = Rgb(255, 0, 0);
statusBar.at(1) = Rgb(0, 255, 0);
statusBar.at(2) = Rgb(0, 0, 255);
statusBar.show(30);
delay(3000);
statusBar.clear();
}
}