@PietB, er is nergens een tijdslimiet van 2 minuten ingesteld.
void loop() { flashingLight(); fadeIn(); timeStart = millis(); timeEnd = timeStart+duration; do{ highMidLow(); randNumber = random(2); if (randNumber == 1) { flickeringLight(); } timeNow = millis(); } while (timeNow < timeEnd); fadeOut(); delay(5000); }
Als je aan geeft wat je er precies van verwacht kan ik er nog een keer naar kijken
Maar als je inderdaad alleen aan/uit wilt is een schakelaar net zo makkelijk
Dat is natuurlijk wel aan te passen. Is dat de code uit de eerste post?
Moet namelijk zeggen dat ik het niet heel TL-achtig vindt. De knipper pulsen zijn te lang en TL verlichting fade lang niet zo merkbaar in.
Eigenlijk onmerkbaar dus dat zou je zelfs weg kunnen laten. Heb je ook geen PWM kanalen nodig en zou je er zo een 16 kanaals TL aansturing van kunnen maken Iets wat er op een perron denk ik nog beter uit ziet.
Ongeveer als dit https://youtu.be/NELnAG5Y2kkJe ziet hier een arduino micro met de straatverlichting sketch die 4 leds (de perron verlichting) random laten knipperen voordat ze continue gaan branden.