#include <Adafruit_NeoPixel.h>
#include <math.h>
#define PIN_WS2812B 13
#define NUM_COLS 16
#define NUM_ROWS 16 // The ESP32 pin GPIO16 connected to WS2812B
#define NUM_PIXELS NUM_COLS * NUM_ROWS // The number of LEDs (pixels) on WS2812B LED strip
#define Button1 7
int counter1 = 0;
Adafruit_NeoPixel ws2812b(NUM_PIXELS, PIN_WS2812B, NEO_GRB + NEO_KHZ800);
void count(){
counter1 = digitalRead(Button1); // ... wird der TasterStatus neu definiert ("volatile"). Die neue Definition geschieht durch das Auslesen des Tasters an Pin 2. ...
digitalWrite(LED_BUILTIN, counter1);
}
void setup() {
pinMode (PIN_WS2812B, OUTPUT);
pinMode(Button1, INPUT);
attachInterrupt(0, count, CHANGE);
// ws2812b.begin(); // initialize WS2812B strip object (REQUIRED)
}
void loop() {
}