#include <Adafruit_NeoPixel.h>
#define LED_COUNT 16
#define LED_PIN 2
#define LED_TYPE NEO_GRB
Adafruit_NeoPixel strip(LED_COUNT, LED_PIN, LED_TYPE);
void setup() {
strip.begin();
strip.show();
}
void loop() {
policeSiren();
}
void policeSiren() {
for (int i = 0; i < LED_COUNT; i++) {
strip.setPixelColor(i, 255, 0, 0); // Kırmızı
strip.setPixelColor(LED_COUNT - 1 - i, 0, 0, 255); // Mavi
strip.show();
delay(50);
strip.setPixelColor(i, 0, 0, 0); // Kırmızıyı kapat
strip.setPixelColor(LED_COUNT - 1 - i, 0, 0, 0); // Maviyi kapat
}
// Sıra Degis
for (int i = 0; i < LED_COUNT; i++) {
strip.setPixelColor(i, 255, 0, 0); // Kırmızı
strip.setPixelColor(LED_COUNT - 1 - i, 0, 0, 255); // Mavi
strip.show();
delay(50);
strip.setPixelColor(i, 0, 0, 0); // Kırmızıyı kapat
strip.setPixelColor(LED_COUNT - 1 - i, 0, 0, 0); // Maviyi kapat
}
}