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);
}