Efeklampupolisi
Efeklampupolisi
h>
#define NUM_LEDS 48
#define DATA_PIN 6
#define BRIGHTNESS 255
CRGB leds[NUM_LEDS];
void setup() {
FastLED.addLeds<WS2812B, DATA_PIN, GRB>(leds, NUM_LEDS);
FastLED.setBrightness(BRIGHTNESS);
}
void policeLights() {
// Efek lampu polisi merah-biru
for (int i = 0; i < 3; i++) {
// Merah
for (int j = 0; j < NUM_LEDS; j++) {
if (j < NUM_LEDS / 2) {
leds[j] = CRGB::Red;
} else {
leds[j] = CRGB::Black;
}
}
FastLED.show();
delay(100);
// Biru
for (int j = 0; j < NUM_LEDS; j++) {
if (j >= NUM_LEDS / 2) {
leds[j] = CRGB::Blue;
} else {
leds[j] = CRGB::Black;
}
}
FastLED.show();
delay(100);
}
void loop() {
policeLights(); // Memanggil fungsi lampu polisi
}