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