#include <Wire.h>
#include <Adafruit_NeoPixel.h>
#define LED_PIN 4
#define NUM_LEDS 10
Adafruit_NeoPixel strip(NUM_LEDS, LED_PIN, NEO_GRB + NEO_KHZ800);
void setup() {
Serial.begin(115200);
strip.begin();
strip.show();
pulseLEDStrip();
}
void pulseLEDStrip() {
for (int pulse = 0; pulse < 10; pulse++) {
for (int brightness = 0; brightness <= 255; brightness += 5) {
for (int i = 0; i < NUM_LEDS; i++) {
strip.setPixelColor(i, strip.Color(0, 0, brightness));
}
strip.show();
delay(30);
}
for (int brightness = 255; brightness >= 0; brightness -= 5) {
for (int i = 0; i < NUM_LEDS; i++) {
strip.setPixelColor(i, strip.Color(0, 0, brightness));
}
strip.show();
delay(30);
}
}
}
void loop() {
// pulseLEDStrip();
// checkDispenseTime(now.hour(), now.minute(), now.dayOfTheWeek());
}