From b482a17d74092c8cda80407a6561b7222ade6492 Mon Sep 17 00:00:00 2001
From: Malte Schmitz <malte@schmitz-sh.de>
Date: Fri, 27 May 2022 23:47:25 +0200
Subject: [PATCH] Add NeoPixel

---
 src/main.cpp | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/src/main.cpp b/src/main.cpp
index 91cca96..9066008 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -1,10 +1,26 @@
 #include <Arduino.h>
+#include <Adafruit_NeoPixel.h>
+
+#define NEOPIXEL_PIN 6
+#define NEOPIXEL_LEN 105
+
+Adafruit_NeoPixel pixels(NEOPIXEL_LEN, NEOPIXEL_PIN, NEO_GRB + NEO_KHZ800);
 
 void setup() {
   pinMode(LED_BUILTIN, OUTPUT);
+  pixels.begin();
 }
 
+int pos = 0;
+
 void loop() {
+  for (int i = 0; i < NEOPIXEL_LEN; i++) {
+    pixels.setPixelColor(i, 0xFFFFFF);
+  }
+  pixels.setPixelColor(pos, 0xFF0000);
+  pixels.show();
+  pos = (pos + 1) % NEOPIXEL_LEN;
+
   digitalWrite(LED_BUILTIN, HIGH);
   delay(500);
   digitalWrite(LED_BUILTIN, LOW);
-- 
GitLab