FastLED programm funktioniert nicht

Hey ich habe ein neues programm geschriefen mit dem ich einen LED strip ansteuern möchte aber ich bekomme ständig die fehlermeldung too few arguments to funktion "void Led..."

Hier der code

#include "FastLED.h"

//LEDSTRIP STUFF___________________________________________

#define LedPin 9

#define LedAnzahl 100

#define DayLight 200, 120, 30

#define DayCloud1 200, 200, 100

#define DayCloud2 200, 230, 150

#define CloudLight 200, 255, 200

#define MorningOrange 255, 100, 50

#define MorningPurOra 255, 70, 130

#define MorningPurple 255, 50, 200

int StartLed1 = 0;

int StartLed2 = 10;

int StartLed3 = 20;

int StartLed4 = 30;

int StartLed5 = 40;

int StartLed6 = 50;

int StartLed7 = 60;

int StartLed8 = 70;

int StartLed9 = 80;

int StartLed10 = 90;;

CRGB Strip[LedAnzahl];

void setup() 

{

  Serial.begin(9600);

  FastLED.addLeds<NEOPIXEL, LedPin>(Strip, LedAnzahl);

  pinMode(LedPin, OUTPUT);

}

void loop() 

{

  Morning();

  Day();

}

void LED(uint16_t Led1, uint16_t Led2, uint16_t Led3, uint16_t Led4, uint16_t Led5, uint16_t Led6, uint16_t Led7, uint16_t Led8, uint16_t Led9, uint16_t Led10, CRGB color, int Light)

{

  if(Led1 < LedAnzahl) Strip[Led1] = color;

  if(Led2 < LedAnzahl) Strip[Led2] = color;

  if(Led3 < LedAnzahl) Strip[Led3] = color;

  if(Led4 < LedAnzahl) Strip[Led4] = color;

  if(Led5 < LedAnzahl) Strip[Led5] = color;

  if(Led6 < LedAnzahl) Strip[Led6] = color;

  if(Led3 < LedAnzahl) Strip[Led7] = color;

  if(Led4 < LedAnzahl) Strip[Led8] = color;

  if(Led5 < LedAnzahl) Strip[Led9] = color;

  if(Led6 < LedAnzahl) Strip[Led10] = color;

  FastLED.show(Light);

}

void Morning()

{

  LED(StartLed1, StartLed2, StartLed3, StartLed4, StartLed5, StartLed6, StartLed7, StartLed8, StartLed9, StartLed10, CRGB(MorningPurple), 10);

  delay(360000);

  LED(StartLed1+1, StartLed2+1, StartLed3+1, StartLed4+1, StartLed5+1, StartLed6+1, StartLed7+1, StartLed8+1, StartLed9+1, StartLed10+1, CRGB(DayLight), 20);

  delay(360000);

  LED(StartLed1+1, StartLed2+2, StartLed3+2, StartLed4+2, StartLed5+2, StartLed6+2, StartLed7+2, StartLed8+2, StartLed9+2, StartLed10+2, CRGB(MorningOrange), 30);

  delay(360000);

  LED(StartLed1+1, StartLed2+3, StartLed3+3, StartLed4+3, StartLed5+3, StartLed6+3, StartLed7+3, StartLed8+3, StartLed9+3, StartLed10+3, CRGB(CloudLight), 40);

  delay(360000);

  LED(StartLed1+1, StartLed2+4, StartLed3+4, StartLed4+4, StartLed5+4, StartLed6+4, StartLed7+4, StartLed8+4, StartLed9+4, StartLed10+4, CRGB(MorningPurOra), 50);

  delay(360000);

  LED(StartLed1+1, StartLed2+5, StartLed3+5, StartLed4+5, StartLed5+5, StartLed6+5, StartLed7+5, StartLed8+5, StartLed9+5, StartLed10+5, CRGB(MorningOrange), 60);

  delay(360000);

  LED(StartLed1+1, StartLed2+6, StartLed3+6, StartLed4+6, StartLed5+6, StartLed6+6, StartLed7+6, StartLed8+6, StartLed9+6, StartLed10+6, CRGB(MorningPurple), 70);

  delay(360000);

  LED(StartLed1+1, StartLed2+7, StartLed3+7, StartLed4+7, StartLed5+7, StartLed6+7, StartLed7+7, StartLed8+7, StartLed9+7, StartLed10+7, CRGB(DayCloud1), 80);

  delay(360000);

  LED(StartLed1+1, StartLed2+8, StartLed3+8, StartLed4+8, StartLed5+8, StartLed6+8, StartLed7+8, StartLed8+8, StartLed9+8, StartLed10+8, CRGB(DayLight), 90);

  delay(360000);

  LED(StartLed1+1, StartLed2+9, StartLed3+9, StartLed4+9, StartLed5+9, StartLed6+9, StartLed7+9, StartLed8+9, StartLed9+9, StartLed10+9, CRGB(MorningPurple), 100);

  delay(360000);

}

void Day()

{

  LED(StartLed1, StartLed2, StartLed3, StartLed4, StartLed5, StartLed6, StartLed7, StartLed8, StartLed9, StartLed10, CRGB(DayLight));

  LED(StartLed1+1, StartLed2+1, StartLed3+1, StartLed4+1, StartLed5+1, StartLed6+1, StartLed7+1, StartLed8+1, StartLed9+1, StartLed10+1, CRGB(DayCloud2), 100);

  LED(StartLed1+1, StartLed2+2, StartLed3+2, StartLed4+2, StartLed5+2, StartLed6+2, StartLed7+2, StartLed8+2, StartLed9+2, StartLed10+2, CRGB(DayLight), 100);

  LED(StartLed1+1, StartLed2+3, StartLed3+3, StartLed4+3, StartLed5+3, StartLed6+3, StartLed7+3, StartLed8+3, StartLed9+3, StartLed10+3, CRGB(CloudLight), 100);

  LED(StartLed1+1, StartLed2+4, StartLed3+4, StartLed4+4, StartLed5+4, StartLed6+4, StartLed7+4, StartLed8+4, StartLed9+4, StartLed10+4, CRGB(DayLight), 100);

  LED(StartLed1+1, StartLed2+5, StartLed3+5, StartLed4+5, StartLed5+5, StartLed6+5, StartLed7+5, StartLed8+5, StartLed9+5, StartLed10+5, CRGB(DayCloud2), 100);

  LED(StartLed1+1, StartLed2+6, StartLed3+6, StartLed4+6, StartLed5+6, StartLed6+6, StartLed7+6, StartLed8+6, StartLed9+6, StartLed10+6, CRGB(DayLight), 100);

  LED(StartLed1+1, StartLed2+7, StartLed3+7, StartLed4+7, StartLed5+7, StartLed6+7, StartLed7+7, StartLed8+7, StartLed9+7, StartLed10+7, CRGB(DayCloud1), 100);

  LED(StartLed1+1, StartLed2+8, StartLed3+8, StartLed4+8, StartLed5+8, StartLed6+8, StartLed7+8, StartLed8+8, StartLed9+8, StartLed10+8, CRGB(DayLight), 100);

  LED(StartLed1+1, StartLed2+9, StartLed3+9, StartLed4+9, StartLed5+9, StartLed6+9, StartLed7+9, StartLed8+9, StartLed9+9, StartLed10+9, CRGB(DayCloud2), 100);

  delay(7200000);

  LED(StartLed1, StartLed2, StartLed3, StartLed4, StartLed5, StartLed6, StartLed7, StartLed8, StartLed9, StartLed10, CRGB(DayLight));

  LED(StartLed1+1, StartLed2+1, StartLed3+1, StartLed4+1, StartLed5+1, StartLed6+1, StartLed7+1, StartLed8+1, StartLed9+1, StartLed10+1, CRGB(DayLight), 100);

  LED(StartLed1+1, StartLed2+2, StartLed3+2, StartLed4+2, StartLed5+2, StartLed6+2, StartLed7+2, StartLed8+2, StartLed9+2, StartLed10+2, CRGB(DayLight), 100);

  LED(StartLed1+1, StartLed2+3, StartLed3+3, StartLed4+3, StartLed5+3, StartLed6+3, StartLed7+3, StartLed8+3, StartLed9+3, StartLed10+3, CRGB(DayLight), 100);

  LED(StartLed1+1, StartLed2+4, StartLed3+4, StartLed4+4, StartLed5+4, StartLed6+4, StartLed7+4, StartLed8+4, StartLed9+4, StartLed10+4, CRGB(DayLight), 100);

  LED(StartLed1+1, StartLed2+5, StartLed3+5, StartLed4+5, StartLed5+5, StartLed6+5, StartLed7+5, StartLed8+5, StartLed9+5, StartLed10+5, CRGB(DayLight), 100);

  LED(StartLed1+1, StartLed2+6, StartLed3+6, StartLed4+6, StartLed5+6, StartLed6+6, StartLed7+6, StartLed8+6, StartLed9+6, StartLed10+6, CRGB(DayLight), 100);

  LED(StartLed1+1, StartLed2+7, StartLed3+7, StartLed4+7, StartLed5+7, StartLed6+7, StartLed7+7, StartLed8+7, StartLed9+7, StartLed10+7, CRGB(DayLight), 100);

  LED(StartLed1+1, StartLed2+8, StartLed3+8, StartLed4+8, StartLed5+8, StartLed6+8, StartLed7+8, StartLed8+8, StartLed9+8, StartLed10+8, CRGB(DayLight), 100);

  LED(StartLed1+1, StartLed2+9, StartLed3+9, StartLed4+9, StartLed5+9, StartLed6+9, StartLed7+9, StartLed8+9, StartLed9+9, StartLed10+9, CRGB(DayLight), 100);

  delay(7200000);

  LED(StartLed1, StartLed2, StartLed3, StartLed4, StartLed5, StartLed6, StartLed7, StartLed8, StartLed9, StartLed10, CRGB(DayLight));

  LED(StartLed1+1, StartLed2+1, StartLed3+1, StartLed4+1, StartLed5+1, StartLed6+1, StartLed7+1, StartLed8+1, StartLed9+1, StartLed10+1, CRGB(DayCloud2), 100);

  LED(StartLed1+1, StartLed2+2, StartLed3+2, StartLed4+2, StartLed5+2, StartLed6+2, StartLed7+2, StartLed8+2, StartLed9+2, StartLed10+2, CRGB(DayLight), 100);

  LED(StartLed1+1, StartLed2+3, StartLed3+3, StartLed4+3, StartLed5+3, StartLed6+3, StartLed7+3, StartLed8+3, StartLed9+3, StartLed10+3, CRGB(CloudLight), 100);

  LED(StartLed1+1, StartLed2+4, StartLed3+4, StartLed4+4, StartLed5+4, StartLed6+4, StartLed7+4, StartLed8+4, StartLed9+4, StartLed10+4, CRGB(DayLight), 100);

  LED(StartLed1+1, StartLed2+5, StartLed3+5, StartLed4+5, StartLed5+5, StartLed6+5, StartLed7+5, StartLed8+5, StartLed9+5, StartLed10+5, CRGB(DayCloud2), 100);

  LED(StartLed1+1, StartLed2+6, StartLed3+6, StartLed4+6, StartLed5+6, StartLed6+6, StartLed7+6, StartLed8+6, StartLed9+6, StartLed10+6, CRGB(DayLight), 100);

  LED(StartLed1+1, StartLed2+7, StartLed3+7, StartLed4+7, StartLed5+7, StartLed6+7, StartLed7+7, StartLed8+7, StartLed9+7, StartLed10+7, CRGB(DayCloud1), 100);

  LED(StartLed1+1, StartLed2+8, StartLed3+8, StartLed4+8, StartLed5+8, StartLed6+8, StartLed7+8, StartLed8+8, StartLed9+8, StartLed10+8, CRGB(DayLight), 100);

  LED(StartLed1+1, StartLed2+9, StartLed3+9, StartLed4+9, StartLed5+9, StartLed6+9, StartLed7+9, StartLed8+9, StartLed9+9, StartLed10+9, CRGB(DayCloud2), 100);

  delay(7200000);

  LED(StartLed1, StartLed2, StartLed3, StartLed4, StartLed5, StartLed6, StartLed7, StartLed8, StartLed9, StartLed10, CRGB(DayLight), 100);

  LED(StartLed1+1, StartLed2+1, StartLed3+1, StartLed4+1, StartLed5+1, StartLed6+1, StartLed7+1, StartLed8+1, StartLed9+1, StartLed10+1, CRGB(CloudLight), 100);

  LED(StartLed1+1, StartLed2+2, StartLed3+2, StartLed4+2, StartLed5+2, StartLed6+2, StartLed7+2, StartLed8+2, StartLed9+2, StartLed10+2, CRGB(DayCloud1), 100);

  LED(StartLed1+1, StartLed2+3, StartLed3+3, StartLed4+3, StartLed5+3, StartLed6+3, StartLed7+3, StartLed8+3, StartLed9+3, StartLed10+3, CRGB(DayCloud2), 100);

  LED(StartLed1+1, StartLed2+4, StartLed3+4, StartLed4+4, StartLed5+4, StartLed6+4, StartLed7+4, StartLed8+4, StartLed9+4, StartLed10+4, CRGB(CloudLight), 100);

  LED(StartLed1+1, StartLed2+5, StartLed3+5, StartLed4+5, StartLed5+5, StartLed6+5, StartLed7+5, StartLed8+5, StartLed9+5, StartLed10+5, CRGB(DayCloud1), 100);

  LED(StartLed1+1, StartLed2+6, StartLed3+6, StartLed4+6, StartLed5+6, StartLed6+6, StartLed7+6, StartLed8+6, StartLed9+6, StartLed10+6, CRGB(DayCloud2), 100);

  LED(StartLed1+1, StartLed2+7, StartLed3+7, StartLed4+7, StartLed5+7, StartLed6+7, StartLed7+7, StartLed8+7, StartLed9+7, StartLed10+7, CRGB(CloudLight), 100);

  LED(StartLed1+1, StartLed2+8, StartLed3+8, StartLed4+8, StartLed5+8, StartLed6+8, StartLed7+8, StartLed8+8, StartLed9+8, StartLed10+8, CRGB(DayCloud1), 100);

  LED(StartLed1+1, StartLed2+9, StartLed3+9, StartLed4+9, StartLed5+9, StartLed6+9, StartLed7+9, StartLed8+9, StartLed9+9, StartLed10+9, CRGB(DayCloud2), 100);

  delay(7200000);

  LED(StartLed1, StartLed2, StartLed3, StartLed4, StartLed5, StartLed6, StartLed7, StartLed8, StartLed9, StartLed10, CRGB(DayLight));

  LED(StartLed1+1, StartLed2+1, StartLed3+1, StartLed4+1, StartLed5+1, StartLed6+1, StartLed7+1, StartLed8+1, StartLed9+1, StartLed10+1, CRGB(DayCloud2), 100);

  LED(StartLed1+1, StartLed2+2, StartLed3+2, StartLed4+2, StartLed5+2, StartLed6+2, StartLed7+2, StartLed8+2, StartLed9+2, StartLed10+2, CRGB(DayLight), 100);

  LED(StartLed1+1, StartLed2+3, StartLed3+3, StartLed4+3, StartLed5+3, StartLed6+3, StartLed7+3, StartLed8+3, StartLed9+3, StartLed10+3, CRGB(CloudLight), 100);

  LED(StartLed1+1, StartLed2+4, StartLed3+4, StartLed4+4, StartLed5+4, StartLed6+4, StartLed7+4, StartLed8+4, StartLed9+4, StartLed10+4, CRGB(DayLight), 100);

  LED(StartLed1+1, StartLed2+5, StartLed3+5, StartLed4+5, StartLed5+5, StartLed6+5, StartLed7+5, StartLed8+5, StartLed9+5, StartLed10+5, CRGB(DayCloud2), 100);

  LED(StartLed1+1, StartLed2+6, StartLed3+6, StartLed4+6, StartLed5+6, StartLed6+6, StartLed7+6, StartLed8+6, StartLed9+6, StartLed10+6, CRGB(DayLight), 100);

  LED(StartLed1+1, StartLed2+7, StartLed3+7, StartLed4+7, StartLed5+7, StartLed6+7, StartLed7+7, StartLed8+7, StartLed9+7, StartLed10+7, CRGB(DayCloud1), 100);

  LED(StartLed1+1, StartLed2+8, StartLed3+8, StartLed4+8, StartLed5+8, StartLed6+8, StartLed7+8, StartLed8+8, StartLed9+8, StartLed10+8, CRGB(DayLight), 100);

  LED(StartLed1+1, StartLed2+9, StartLed3+9, StartLed4+9, StartLed5+9, StartLed6+9, StartLed7+9, StartLed8+9, StartLed9+9, StartLed10+9, CRGB(DayCloud2), 100);

  delay(7200000);

  LED(StartLed1, StartLed2, StartLed3, StartLed4, StartLed5, StartLed6, StartLed7, StartLed8, StartLed9, StartLed10, CRGB(DayLight));

  LED(StartLed1+1, StartLed2+1, StartLed3+1, StartLed4+1, StartLed5+1, StartLed6+1, StartLed7+1, StartLed8+1, StartLed9+1, StartLed10+1, CRGB(DayLight), 100);

  LED(StartLed1+1, StartLed2+2, StartLed3+2, StartLed4+2, StartLed5+2, StartLed6+2, StartLed7+2, StartLed8+2, StartLed9+2, StartLed10+2, CRGB(DayLight), 100);

  LED(StartLed1+1, StartLed2+3, StartLed3+3, StartLed4+3, StartLed5+3, StartLed6+3, StartLed7+3, StartLed8+3, StartLed9+3, StartLed10+3, CRGB(DayLight), 100);

  LED(StartLed1+1, StartLed2+4, StartLed3+4, StartLed4+4, StartLed5+4, StartLed6+4, StartLed7+4, StartLed8+4, StartLed9+4, StartLed10+4, CRGB(DayLight), 100);

  LED(StartLed1+1, StartLed2+5, StartLed3+5, StartLed4+5, StartLed5+5, StartLed6+5, StartLed7+5, StartLed8+5, StartLed9+5, StartLed10+5, CRGB(DayLight), 100);

  LED(StartLed1+1, StartLed2+6, StartLed3+6, StartLed4+6, StartLed5+6, StartLed6+6, StartLed7+6, StartLed8+6, StartLed9+6, StartLed10+6, CRGB(DayLight), 100);

  LED(StartLed1+1, StartLed2+7, StartLed3+7, StartLed4+7, StartLed5+7, StartLed6+7, StartLed7+7, StartLed8+7, StartLed9+7, StartLed10+7, CRGB(DayLight), 100);

  LED(StartLed1+1, StartLed2+8, StartLed3+8, StartLed4+8, StartLed5+8, StartLed6+8, StartLed7+8, StartLed8+8, StartLed9+8, StartLed10+8, CRGB(DayLight), 100);

  LED(StartLed1+1, StartLed2+9, StartLed3+9, StartLed4+9, StartLed5+9, StartLed6+9, StartLed7+9, StartLed8+9, StartLed9+9, StartLed10+9, CRGB(DayLight), 100);

}

hab den fehler gefunden aber was anderes wie fügt man den code richtig ein dachte des geht so [code]

Den vorhandenen Text markieren und die Schaltfläche </> klicken.

Zeile 145,167,189,0233, 255

  LED(StartLed1, StartLed2, StartLed3, StartLed4, StartLed5, StartLed6, StartLed7, StartLed8, StartLed9, StartLed10, CRGB(DayLight));

➜ Ihnen fehlt der letzte Parameter

Dankeschön

Ich muss gestehen, dass mich die vielen durchnummerierten Variablen und die Codeduplikate etwas stören.

Meine Empfehlung:
Arrays, Strukturen und Schleifen.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.