#include <Adafruit_NeoPixel.h>
// Inisialisasi pin
#define PIN 6 // pin output data
#define NUM_LEDS 60 // jumlah LED pada ring
#define BRIGHTNESS 128 // kecerahan LED (0-255)
// Inisialisasi objek NeoPixel
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUM_LEDS, PIN, NEO_GRB + NEO_KHZ800);
void setup() {
pixels.begin(); // inisialisasi objek NeoPixel
}
void loop() {
// efek cahaya
for (int i = 0; i < NUM_LEDS; i++) {
pixels.setPixelColor(i, pixels.Color(255, 0, 0)); // atur warna LED
pixels.show(); // tampilkan warna LED
delay(1000); // tunggu selama 50ms
}
pixels.clear(); // matikan semua LED
pixels.show(); // tampilkan perubahan
delay(1000); // tunggu selama 500ms
}