Bikání na střídačku (sudé, liché).
#include <APA102.h> // Define which pins to use. const uint8_t dataPin = 11; const uint8_t clockPin = 12; APA102<dataPin, clockPin> ledStrip; // ledCount = počet LED na pásku const uint16_t ledCount = 30; rgb_color colors[ledCount]; void setup() { //reset pasku ledStrip.startFrame(); for(uint16_t i = 0; i < ledCount; i++) { // poslat barvu na jednu LED: Červená(0-255), Zelená(0-255), Modrá(0-255), Intenzita svitu (0-31) ledStrip.sendColor(0, 0, 0, 0); } //ukončení posílání ledStrip.endFrame(ledCount); } void loop() { int Red = 0; int Green = 0; int Blue = 255; int Alfa = 1; // -----LICHE----- //zahájení posílání ledStrip.startFrame(); for(uint16_t i = 0; i < ledCount; i++) { if ( i % 2){ ledStrip.sendColor(Red, Green, Blue, Alfa); } else { ledStrip.sendColor(0, 0, 0, 0); } } //ukončení posílání ledStrip.endFrame(ledCount); delay(200); // -----SUDE----- //zahájení posílání ledStrip.startFrame(); for(uint16_t i = 0; i < ledCount; i++) { if ( i % 2){ ledStrip.sendColor(0, 0, 0, 0); } else { ledStrip.sendColor(Red, Green, Blue, Alfa); } } //ukončení posílání ledStrip.endFrame(ledCount); delay(200); }