Taki program można zrobić znając jedynie podstawy z kursu Arduino nawet z delay, bo to działa jedno po drugim z różnymi pauzami czasu i od nowa. W sumie to pierwsza lekcja nawet? A nie, druga, pierwsza to ogólne omówienie programu i do czego są w nim różne ikonki
https://forbot.pl/blog/kurs-arduino-pods...-io-id3648 .
Led1c , led1p, led1z, Led2c , led2p, led2z, delay i po kolei do każdego digitalWrite 0 lub 1 wg algorytmu zapalania się świateł.
1,0,0,1,0,0 delay - gdzie 1 to digitalWrite(Led1c,1); 0 na kolejnej pozycji to digitalWrite(Led1p,0) itd.
1,0,0,1,1,0 delay
itd. wszystkie kroki aż wrócisz do stanu pierwszego, choć ten pierwszy stan występuje kilka razy, przy każdym zmianie kierunku musi być jakaś chwila czerwone w obie strony. Nawet miganie zielonego dla pieszych można tak ogarnąć, bo nic innego w tym czasie się nie dzieje, zupełnie liniowy program.