Hallo,
ich möchte gerne einen WS2812b Led Streifen mit einem Potentiometer steuern.
Das generelle Programm ist kein Problem.
Jedoch gibt ja der Potentiometer einen Wert von 0 - 1023 aus.
Den rechne ich mir auf einen Wert von 0 - NUMPIXELS (Anzahl der Leds aus).
zum Beispiel: 30 Leds, wenn der Poti in der Mitte ist, gibt er ca 511 aus, es sollen 15 Leds leuchten.
Leider gibt ja der Poti, wenn er auf 0 steht, also ganz links, den Wert 1023 aus und wenn er ganz aufgedreht ist, den Wert 0 aus. (Ist auch logisch, da er ja wie ein Widerstand funktioniert)
Hier mal ein Auszug von meinem Code:
void change1()
{
//alle pixel ausschalten
pixels.clear();
//pixel je nach potistand einschalten -(rot)
int fader1 = (NUMPIXELS * pot1)/ (1023);
Serial.println(fader1);
Das ist einfach mal ein Test, um zu sehen, welchen Wert er ausrechnet.
Wie kann ich das jetzt umdrehen? Ich steh glaub ich aufn Schlauch ^^