#include <Adafruit_NeoPixel.h>

#define NUMPIXELS        1  // number of neopixels (single) 
#define PIN_NEOPIXEL     6  // for emulator or Pico, auf welchem Pin gesetzt

Adafruit_NeoPixel pixels(NUMPIXELS, PIN_NEOPIXEL, NEO_GRB + NEO_KHZ800); //Farbe und Geschwindigkeit

void setup() {
  pixels.begin();           // initialize neopixel(s)
  pixels.setBrightness(20); // set brightness (0 low, 255 high)
  pixels.fill( pixels.Color(255, 0, 100) );    // set pixel color (RGB magenta)
  pixels.show();            // show pixels (necessary!)
}

void loop() {
  pixels.fill( pixels.Color(255, 0, 100) );    // set color
  int s = sin( millis()/2000.0 ) * 1000; // change /1000.0 for change speed
  int b = map( s, -1000, 1000, 0, 255 );  // mapping sinus pulse -1000>1000 -> to 0>255
  pixels.setBrightness( b ); // set a number from 10 to 255 for brightness
  pixels.show();            // without show there will be no update
  delay(200);
  pixels.fill( pixels.Color(100, 255, 0) );
  pixels.show(); 
  delay(200);
  pixels.fill( pixels.Color(0, 100, 255) );
  pixels.show(); 
  delay(200);
}
BOOTSELLED1239USBRaspberryPiPico©2020RP2-8020/21P64M15.00TTT