Beste Hans,
Ik wor hier wel zo blij van haha, echt het werkt perfect, dank je wel voor de uitleg.
Nu wil ik nog een stapje verder gaan, hieronder zie je de code die ik nu gebruik om in dit geval geval, de letters een kleurtje te geven en daarna alles 1 kleur, en mag hij dan 3 keer doen, nu kan ik dit 3 keer (copy paste) neerzetten zoals hieronder maar ik denk dat het niet nodig zou hoeven te zijn.
Waarom 3 keer zou je je afvragen terwijl hij in een loop zit?
Nou, uit je "Alle ledstrip effecten in 1" document/uitleg, die ik ook geprobeerd heb en ook super werkt, zie ik dat deze in verschillende case's werken, 1 daarvan heb ik vervangen voor de code hieronder, deze doet hij ook 3 keer, en na 3 keer mag hij door naar het volgende effect/case.
Kan ik deze code verkleinen en vervolgens in een case stoppen met een run van 3x? Verkleinen omdat ik waarschijnlijk nog wel wat effecten wil gaan proberen en maken, want de code hieronder is al groot en stelt relatief nog weinig voor.
Nogmaals dank en doneren komt goed hoor haha, voor wat hoort wat. Je help me al zo op weg, op andere forums gaat het behoorlijk stroef. Zal binnenkort proberen om een filmpje te maken, dan heb je een idee hoe het word.
De Code:
case 3 :
{ // HalloweenEyes - Vervangen door eigen effect
kleurLetter(letterS_start, letterS_eind, 255, 0, 0);
kleurLetter(letterT_start, letterT_eind, 255, 255, 255);
kleurLetter(letterA_start, letterA_eind, 0, 0, 255);
kleurLetter(letterR_start, letterR_eind, 255, 0, 0);
kleurLetter(letterRR_start, letterRR_eind, 255, 255, 255);
kleurLetter(letterO_start, letterO_eind, 0, 0, 255);
kleurLetter(letterC_start, letterC_eind, 255, 0, 0);
kleurLetter(letterK_start, letterK_eind, 255, 255, 255);
kleurLetter(letterE_start, letterE_eind, 0, 0, 255);
kleurLetter(letterS_start, letterS_eind, 255, 0, 0);
delay(500);
kleurLetter(letterAL_start, letterAL_eind, 0, 255, 0);
delay(500);
kleurLetter(letterS_start, letterS_eind, 255, 0, 0);
kleurLetter(letterT_start, letterT_eind, 255, 255, 255);
kleurLetter(letterA_start, letterA_eind, 0, 0, 255);
kleurLetter(letterR_start, letterR_eind, 255, 0, 0);
kleurLetter(letterRR_start, letterRR_eind, 255, 255, 255);
kleurLetter(letterO_start, letterO_eind, 0, 0, 255);
kleurLetter(letterC_start, letterC_eind, 255, 0, 0);
kleurLetter(letterK_start, letterK_eind, 255, 255, 255);
kleurLetter(letterE_start, letterE_eind, 0, 0, 255);
kleurLetter(letterS_start, letterS_eind, 255, 0, 0);
delay(500);
kleurLetter(letterAL_start, letterAL_eind, 0, 255, 0);
delay(500);
kleurLetter(letterS_start, letterS_eind, 255, 0, 0);
kleurLetter(letterT_start, letterT_eind, 255, 255, 255);
kleurLetter(letterA_start, letterA_eind, 0, 0, 255);
kleurLetter(letterR_start, letterR_eind, 255, 0, 0);
kleurLetter(letterRR_start, letterRR_eind, 255, 255, 255);
kleurLetter(letterO_start, letterO_eind, 0, 0, 255);
kleurLetter(letterC_start, letterC_eind, 255, 0, 0);
kleurLetter(letterK_start, letterK_eind, 255, 255, 255);
kleurLetter(letterE_start, letterE_eind, 0, 0, 255);
kleurLetter(letterS_start, letterS_eind, 255, 0, 0);
delay(500);
kleurLetter(letterAL_start, letterAL_eind, 0, 255, 0);
delay(500);
break;
}